Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/281.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ipad 具有位平面的Cocos2d Sprite性能_Ipad_Cocos2d Iphone_Sprite - Fatal编程技术网

Ipad 具有位平面的Cocos2d Sprite性能

Ipad 具有位平面的Cocos2d Sprite性能,ipad,cocos2d-iphone,sprite,Ipad,Cocos2d Iphone,Sprite,是否可以通过减少图像文件中使用的位平面数量来提高绘图精灵的性能?例如,如果您仅使用4种颜色,因此图像为2个位平面,cocos2d是否会比24位彩色精灵更快地显示和操作这些颜色平面?减少图像的位深度和大小肯定会提高性能。您将使用更少的纹理内存,总体而言,cpu/内存的工作量应该会更少。最好的办法是尽量缩小图像的大小/细节,看看它如何影响性能。谢谢。已经开始试验,并认识到还有一些收获。特别想知道cocos2d/iPhone是否有特定的位平面编号/使用边界。这方面的文档似乎不多。假设底层硬件确实有首选

是否可以通过减少图像文件中使用的位平面数量来提高绘图精灵的性能?例如,如果您仅使用4种颜色,因此图像为2个位平面,cocos2d是否会比24位彩色精灵更快地显示和操作这些颜色平面?

减少图像的位深度和大小肯定会提高性能。您将使用更少的纹理内存,总体而言,cpu/内存的工作量应该会更少。最好的办法是尽量缩小图像的大小/细节,看看它如何影响性能。

谢谢。已经开始试验,并认识到还有一些收获。特别想知道cocos2d/iPhone是否有特定的位平面编号/使用边界。这方面的文档似乎不多。假设底层硬件确实有首选项或优化,但了解它们会很有用。当然,在图像大小和位深度方面有一些限制,但从我的记忆来看,这些限制是相当高的。如果这些问题您很可能已经在StackOverflow或Cocos2D论坛()上得到了回答。我记不起头脑中的细节。请记住,Cocos2D最终是OpenGL,因此您可能也想在该上下文中搜索一些答案。