Cocos2d iphone Cocos2dx-以多种尺寸显示同一图像

Cocos2d iphone Cocos2dx-以多种尺寸显示同一图像,cocos2d-iphone,cocos2d-x,Cocos2d Iphone,Cocos2d X,将同一图像多次显示(例如1000-2000次)的最佳方法是什么?图像必须在整个屏幕上以离散的大小呈现。最直接的想法似乎是为每个图像声明不同的精灵,但应该有更好的方法吗?那就太多了!我将使用纹理创建一个批处理节点,并向批处理节点999-1999添加其他CCSprite,这些CCSprite将缩放并定位到您想要的位置。然后将批处理节点添加到场景中并对其进行定位 然后我会在你打算用你的应用程序支持的最慢、内存最有限的设备上进行测试。我已经创建了大约500个这样的副本(记住,只有一个批处理节点的draw

将同一图像多次显示(例如1000-2000次)的最佳方法是什么?图像必须在整个屏幕上以离散的大小呈现。最直接的想法似乎是为每个图像声明不同的精灵,但应该有更好的方法吗?

那就太多了!我将使用纹理创建一个批处理节点,并向批处理节点999-1999添加其他CCSprite,这些CCSprite将缩放并定位到您想要的位置。然后将批处理节点添加到场景中并对其进行定位


然后我会在你打算用你的应用程序支持的最慢、内存最有限的设备上进行测试。我已经创建了大约500个这样的副本(记住,只有一个批处理节点的draw调用)。我对您的用例没有很好的“感觉”。就我而言,纹理很小。

谢谢,我会试试的!我想知道我是否使用多边形等基本体来代替纹理,绘制这么多基本体是明智的选择吗?我的纹理没有花哨的设计,所以我也可以使用原语。你知道吗?一次就有2000个精灵?对于当前的移动设备来说太多了。