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);