发布网友 发布时间:2022-04-19 22:53
共1个回答
热心网友 时间:2022-04-11 20:59
cocos2dx的3d获取cc对象:通过对导演、场景、层和节点的剖析,现在我们已经可以写出一个完整的游戏体系了。
获取精灵的方法可以考虑将你的所有精灵加入到一个单例层里作为精灵管理层,加进去的时候定义好TAG值,方便随时随地可根据TAG值取到想要的精灵。
触摸坐标否在精灵上第一个思路是先获取你的sprite的boundingBox,和你触摸点坐标,判断触摸点坐标是否包含于sprite的区域内。
主要功能:
图形渲染:包括2D图片、文字、序列帧动画、骨骼动画、粒子、特效等渲染,在v3.3版本开始加入简单的3D模型渲染和3D动画。
音频功能:支持游戏内的音效和背景音乐播放控制。
资源管理:图片、音频和脚本资源的加载、缓存及释放。
物理模块:通过集成 2D 物理引擎 Box2D 和 Chipmunk、3D物理引擎 Bullet 以支持游戏的物理特性。
场景管理:通过场景、层、精灵三层主要结构,对游戏的场景树进行创建和销毁管理。