问题 在cocos2d演示样例代码HelloCpp中,为什么要将CCMenu设置位置到CCPointZero,即使CCMenu的锚点是在(0.5, 0.5)? 回答 这是由于CCMenu没有使用锚点进行坐标定位,而是使用的坐标原点。也就是说,CCMenu的坐标原点放到了其父节点的坐标原点。 延伸 不 ...
分类:
其他好文 时间:
2017-07-01 17:28:56
阅读次数:
164
在Cocos2d-X实现显示菜单的方式比較特殊,首先须要使用CCMenu创建一个菜单,然后使用CCMenuItem创建一个菜单项,实际上程序中显示的菜单是使用CCMenu和CCMenuItemFont共同作用的结果,在Cocos2d-X中CCMenu仅仅是一个容器,须要使用CCMenuItemFon ...
分类:
其他好文 时间:
2017-05-23 14:27:25
阅读次数:
229
在飞机大战游戏开发中遇到的问题和解决方法: 1.在添加菜单时,我要添加一个有背景的菜单,需要在菜单pMenu中添加一个图片精灵,结果编译过了但是运行出错,如下图: 查了很多资料,调试了很长时间,整个人都要崩溃了。 最后发现引擎中CCMenu::itemForTouch函数中有遍历子节点的行为,但是循 ...
分类:
其他好文 时间:
2017-04-15 20:52:30
阅读次数:
192
在飞机大战游戏开发中遇到的问题和解决方法:1.在添加菜单时,我要添加一个有背景的菜单,需要在菜单pMenu中添加一个图片精灵,结果编译过了但是运行出错,如下图:查了很多资料,调试了很长时间,整个人都要崩溃了。最后发现引擎中CCMenu::itemForTouch函数中有遍历子节点的行为,但是循环中没...
分类:
其他好文 时间:
2016-01-14 22:25:44
阅读次数:
290
packageorg.cocos2d.tests;importjavax.microedition.khronos.opengles.GL10;importorg.cocos2d.actions.interval.CCRotateBy;importorg.cocos2d.config.ccMacros;importorg.cocos2d.layers.CCLayer;importorg.cocos2d.layers.CCScene;importorg.cocos2d.menus.CCMenu;importor..
分类:
移动开发 时间:
2015-12-13 23:50:20
阅读次数:
355
??CCMenu基本结构CCMenu继承自CCLayer,本质是一个容器。须要被addChild到父类中去。CCMenuItem是菜单项,它有例如以下子类:CCMenuItemFont;CCMenuItemImage;CCMenuItemLabel;CCMenuItemSprite;CCMenuIt...
分类:
其他好文 时间:
2015-08-19 13:03:02
阅读次数:
192
【独立开发者er Cocos2d-x实战 009】Cocos2dx 菜单项CCMenu使用...
分类:
其他好文 时间:
2015-07-15 21:05:55
阅读次数:
161
些菜单项让用户開始游戏、暂停\继续游戏、打开\关闭音乐或者是返回到上一个界面,比方以下两张图中用红色线框标记的菜单项我们能够使用CCMenu和CCMenuItem实现上述的菜单功能,CCMenu继承自CCLayer。仅仅能加入CCMenuItem为子节点。一个CCMenuItem就能够表示一个菜单项...
分类:
其他好文 时间:
2015-06-23 11:37:54
阅读次数:
113
解释:
bool CCMenu::initWithArray(CCArray* pArrayOfItems)
{
if (CCLayer::init())
{
// menu in the center of the screen
CCSize s = CCDirector::sharedDirector()->getWinSize();
...
分类:
其他好文 时间:
2015-03-20 10:55:09
阅读次数:
159
1.CCMenu继承自CClayer,本质是一个图层,但是它与图层又有不同的地方,2.CCMenuItem菜单项是一个虚基类,要想使用它需要实现它的五个子类中的某一个3.菜单项的五个子类:CCMenuItemFontCCMenuItemImageCCMenuItemLabelCCMenuItemSp...
分类:
其他好文 时间:
2014-11-08 11:59:33
阅读次数:
241