【cocos2dx-js 学习分享 四】

创建一个菜单字

 

var  startScene =cc.Scene.extend({
	
	//判断游戏是否已经开始
	is_Start : false,
	
	//创建构造函数
	ctor :function(){
		//初始化父类中的构造函数
		this._super();
		
		//写一个laebl型的菜单
		
		//var  label= new cc.LabelTTF ("Start","Arial",36);
		var  _labelMenu =new cc.MenuItemFont("Start",function(){
			//
		},this);
		
		var _winSize =cc.winSize;
		
		//设置菜单元素的坐标(包括其实坐标和锚点)
		_labelMenu.attr({
			//对象字典
			x:_winSize.width/2,
			y:_winSize.height/2,
		    anchorX :0.5,
		    anchorY :0.5
		});
        //
		var _menu =new cc.Menu(_labelMenu);
		
		_menu.x = 0;
		_menu.y = 0;
		this.addChild(_menu,2);
        
	},
	
	
	
	
	
});

创建一个菜单字元素:

  var _labelMenu = new  cc.MenuItemFont("Start",function(){},this);

  //设置他在菜单中的位置(需要调用一个attr()方法,在方法中包含一个对象字典)

  _labelMenu.attr({

         x :_winSize.width/2,

        y :_winSize.height/2

   

      //也可以默认锚点

 

 

});

 

最后设置菜单的位置即可;

  var  _menu  =new  cc.Menu(_labelMenu);

 

 


 

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。