CCSpriteBatchNode中存放元素的一点理解
2016-06-12 14:57
519 查看
该对象只能包含基于CCSprite的对象,并且该要求适用于一切子孙对象.即加入CCSpriteBatchNode的任何对象都必须是CCSprite或其子类.
比如CCSpriteBatchNode包含Fire对象,而Fire对象继承于CCSprite类;如果Fire有子对象,则要求他们也必须继承于CCSprite,依次类推.
不过貌似最新的Cocos2D中该类用的地方越来越少了,而且在SpriteKit中,所有这些都是由系统帮你搞定的,你不需要在操心在视图上显示大量精灵时需要考虑类似的情况了.
具体的使用情况,大家可以在我Cocos2D游戏系列编程博客中了解更多.
比如CCSpriteBatchNode包含Fire对象,而Fire对象继承于CCSprite类;如果Fire有子对象,则要求他们也必须继承于CCSprite,依次类推.
不过貌似最新的Cocos2D中该类用的地方越来越少了,而且在SpriteKit中,所有这些都是由系统帮你搞定的,你不需要在操心在视图上显示大量精灵时需要考虑类似的情况了.
具体的使用情况,大家可以在我Cocos2D游戏系列编程博客中了解更多.
相关文章推荐
- CCSpriteBatchNode中存放元素的一点理解
- Swap Nodes in Pairs
- node.js事件循环
- 转--Node.js学习系列总索引
- hdfs namenode -initializeSharedEdits 和 hdfs namenode -bootstrapStandby
- Node.js之Express四
- 由索引节点(inode)爆满引发的问题
- nodejs中的模块
- leetcode之Intersection of two arrays,delete node in a list, same tree
- Node.js Addons翻译(C/C++扩展)
- Node.js Addons翻译(C/C++扩展)
- Delete a node, only give access to that node.
- Node.js之Express三
- bug:配置secondarynamenode && 斯塔尼亚聊天记录
- bug:datanode启动后立刻死掉:java.io.IOException: Incompatible clusterIDs in....
- Node.js(插件包)、Sublime text3安装与配置
- Node.js服务器端编程实践(一):服务器创建与hello world应答
- Openstack组建部署 — Environment of Controller Node
- Node.js and the new web front-end
- Range——插入对象insertNode