[Cocos2d-x]布局与定位
2013-12-10 20:48 hellenism 阅读(589) 评论(0) 编辑 收藏 举报游戏中,精灵的位置由Position与AnchorPoint同时决定.
Scene 锚点 (0,0) 不启用锚点
CCNode锚点 (0,0) 不启用锚点
CCLayer锚点 (0,0) 不启用锚点
CCSprite 锚点(0.5,0.5) 启用锚点
所以继承时需要注意,基类继承父类的锚点,一般情况下不要去修改默认锚点
如果需要进行层的布局,时一般继承CCNode或者CCLayer
使用CCNode作为层布局时需要注意,它没有ContentSzie,则需要在init中设置Node的尺寸,否则在使用过程中
会无法得到这个“层”的尺寸,使用CCLayer做传统层的布局是最合理的,它的尺寸就是屏幕尺寸。唯一能挑的毛病就是如果用不到touch事件时候,它也注册了事件监听,这样会稍微损耗性能。
人生就是一局不能Again的DOTA