Я изучаю меню cocos2d, я использую MenuItemAtlasFont, оно не отображается на экране, как я ожидал.
Например:
ЦСИ / resource.js
var res = {
Num6_png: 'res/Num6.png',
};
var g_resources = [];
for (var i in res) {
g_resources.push(res[i]);
}
ЦСИ / app.js
var Layer = cc.Layer.extend({
ctor: function() {
this._super();
var menuItemAtlasFont = new cc.MenuItemAtlasFont(
'6',
res.Num6_png, 100, 166, '/',
function() {
cc.log('MenuItemAtlasFont');
},
this
);
var menu = new cc.Menu(menuItemAtlasFont);
menu.alignItemsVertically();
this.addChild(menu);
},
});
var Scene = cc.Scene.extend({
onEnter: function() {
this._super();
var layer = new Layer();
this.addChild(layer);
},
});
мое обучение cocos2d-js Меню репозитория:
https://github.com/ywwwtseng/learning-cocos2djs/tree/menu-tests