cocos2dx js
メニューボタンならべるのにてこずる.
ボタンが重なっていて、片方しか見えてこない.
一つずつ位置していしてもよいですが、
alignItemsVertically()/alignItemsHorizontally()の記述で綺麗に並べます。
//create button var menuItemPlay = new cc.MenuItemSprite(new cc.Sprite(res.button_st_on), new cc.Sprite(res.button_st_off), this.onPlay, this); var menuItemRanking = new cc.MenuItemSprite(new cc.Sprite(res.button_rank_on),new cc.Sprite(res.button_rank_off), this.onRanking, this); //set buttun to menu var menu = new cc.Menu(menuItemPlay,menuItemRanking,null); //here!! menu.alignItemsVertically(); menu.setPosition(centerpos); this.addChild(menu);