《开发之旅》学习笔记:游戏界面手动打造菜单基础元素
2017-06-22 09:03
309 查看
one,two,three,four,five为menu上的不同的item创建方法。
alignItemsVerticallyWithPadding为当中一种对齐方式,其它对齐方式包含:menm.alignItemsHorizontally()
menm.alignItemsHorizontallyWithPadding()
menu.alignItemsInColumns()
menu.alignItemsInRows()
menm.alignItemsVertically()
DEMO代码例如以下:
/*** Created by Administrator on 2015/7/21.*/var interFaceLayer = cc.Layer.extend({ctor: function () {this._super();var one = new cc.MenuItemFont('one',this.gogame,this);var two = new cc.MenuItemImage(res.CloseNormal_png,res.CloseSelected_png,this.gogame,this);var three = new cc.MenuItemSprite(new cc.Sprite(res.CloseNormal_png),new cc.Sprite(res.CloseSelected_png),this.gogame,this);var four = new cc.MenuItemLabel(new cc.LabelTTF('startgame','Arial',32),this.gogame,this);var five = new cc.MenuItemToggle(new cc.MenuItemFont('off'),new cc.MenuItemFont('on'),this.gogame,this);var menu = new cc.Menu(one,two,three,four,five);menu.alignItemsVerticallyWithPadding(20); //对齐方式this.addChild(menu);},gogame: function () {cc.log('game');}});var interFaceScene = cc.Scene.extend({onEnter: function () {this._super();var iface = new interFaceLayer();this.addChild(iface);}});
[/code]
相关文章推荐
- 《开发之旅》学习笔记:游戏界面手动打造菜单基础元素
- 【Visual C++】游戏开发五十七 浅墨DirectX教程二十四 打造游戏GUI界面(二)
- 青瓷引擎之纯JavaScript打造HTML5游戏第二弹——《跳跃的方块》Part 9(登陆等待&结算界面)
- 【Visual C++】游戏开发五十七 浅墨DirectX教程二十四 打造游戏GUI界面(二)
- 青瓷引擎之纯JavaScript打造HTML5游戏第二弹——《跳跃的方块》Part 8(登陆界面)
- unity基础知识----unity界面菜单翻译
- cocos2d-x 3.0游戏实例学习笔记《卡牌塔防》第五步---着手打造游戏界面
- 【Visual C++】游戏开发五十六 浅墨DirectX教程二十三 打造游戏GUI界面(一)
- 【Visual C++】游戏开发五十六 浅墨DirectX教程二十三 打造游戏GUI界面(一)
- WDA基础二:界面,元素介绍
- 使用DirectX打造游戏GUI界面(二)
- 【Visual C++】游戏开发五十六 浅墨DirectX教程二十三 打造游戏GUI界面(一)
- QtQuick基础教程(三)---界面元素布局
- 【Visual C++】游戏开发五十六 浅墨DirectX教程二十三 打造游戏GUI界面(一)
- 游戏基础元素——Cocos2d-x学习历程(八)
- 【Visual C++】游戏开发五十六 浅墨DirectX教程二十三 打造游戏GUI界面(一)
- 【Unity 3D】学习笔记二十:基础2D游戏界面
- Netsharp快速入门(之9) 基础档案(工作区3 添加商品菜单,以及在产品中打开商品界面)
- CCScene仅仅是个CCLayer的容器,游戏逻辑甚至界面元素都不会直接加入到Scene中
- 青瓷引擎之纯JavaScript打造HTML5游戏第二弹——《跳跃的方块》Part 10(排行榜界面&界面管理)