iOS版Cocos2d中具有二维功能的纹理

iOS版Cocos2d中具有二维功能的纹理,ios,graphics,opengl-es,cocos2d-iphone,textures,Ios,Graphics,Opengl Es,Cocos2d Iphone,Textures,我在很多地方读过关于使用二维幂的纹理的书使用Cocos2d时,使用纹理尺寸的最佳做法是什么? 假设我有MyTexture.png,尺寸是100x100。目前我只使用纹理,忽略了二维的非幂。将纹理大小调整为128x128,然后将contentSize设置为100x100,您可以在这里找到一些相关信息。这是一个关于POT和NPOT纹理以及可能导致应用程序内存问题的bug的讨论,请查看此链接 除此之外,我认为与POT或NPOT纹理没有太大区别,但我不是这方面的专家。如果你从GPU的角度来看,这是有区

我在很多地方读过关于使用二维幂的纹理的书使用Cocos2d时,使用纹理尺寸的最佳做法是什么?


假设我有
MyTexture.png
,尺寸是
100x100
。目前我只使用纹理,忽略了二维的非幂。将纹理大小调整为
128x128
,然后将
contentSize
设置为
100x100
,您可以在这里找到一些相关信息。这是一个关于POT和NPOT纹理以及可能导致应用程序内存问题的bug的讨论,请查看此链接


除此之外,我认为与POT或NPOT纹理没有太大区别,但我不是这方面的专家。

如果你从GPU的角度来看,这是有区别的。通常,POT纹理渲染速度更快(如果NPOT纹理完全渲染),因此通常只希望使用POT纹理。