我使用纹理包装器来包装我的纹理。可以选择导出为实际大小和POT。
在cocos2dx中使用NPOT纹理有什么问题(考虑iOS和Android平台)?
使用NPOT纹理有什么优势吗?它是否会在加载到设备内存时减少内存使用量。
使用POT纹理有什么优势吗?为什么大多数人建议使用POT?
请帮我弄清楚这些问题。我使用的是cocos2dx 2.x版本。
谢谢, AKHIL
答案 0 :(得分:3)
某些(真的"旧")设备可能无法加载NPOT纹理。在iOS上将是原版和3G iPhone,我相信3GS是第一个支持NPOT的。
NPOT纹理尺寸通常意味着更少的内存使用量。在最近的设备上,他们也不会受到任何性能损失。
iOS曾经有过一个错误,其中NPOT纹理的内存使用量增加了33%,但是当我相信使用iOS 4.x时,这种情况又回来了。
我不知道Android上的确切硬件情况(我的意思是,是谁?)但是在iOS上,这些天不绝对没有理由使用NPOT纹理。