请问诸位大大们,为什么SpriteBatchNode只支持一个文件,比如arpg的网游里角色创建,如果有很多张图而且每张图都有可能产生很多Sprite,这种情况改如何处理,而且图都有动作,每个Sprite之间还有可能调换前后的深度(不可能按每个文件产生的Sprite为一个集合加入到单独一个SpriteBatchNode里),还牵扯到换装问题。看了下Animation,但是不同贴图进行Bone的替换也是多渲染了1次,初学者还请赐教。
SpriteBatchNode只支持一个文件,但是你可以把很多图整合到一张纹理里面,然后精灵的初始化显示这张纹理不同的区域就行了。
因为图太多了,所以不能合并到一个png图里,全部合并了肯定比2048*2048大了
这种方式优化内存就是使用相同的纹理的时候,比如很多的子弹什么的,你的图片少可以放到一个纹理中,你说文件太多,是不是根据你自己的情况也没必要用这个东西了,使用其他的方法优化内存。
斑竹你好,请问SpriteBatchNode有没有可能支持多文件呢