这几天碰到一个在iphone4上显示图片未黑色矩形的BUG,在其他机器上都正常
最后发现是图片打包尺寸的关系,iphone4无法读取2048以上大小的单个图片,所以其中的图片都显示成了黑色,希望对碰到相同问题的朋友有用
附上ios各设备能够支持的最大单个图片尺寸
1024 x 1024 | 2048 x 2048 | 4096 x 4096 |
iPhone 2g iPhone 3g | iPhone 3gs iPhone 4 iPad | iPhone 4s iPad 2 iPad 3 |
各平台硬件所允许的最大纹理尺寸 按道理来说,Cocos2d-x是可以显示任何大小纹理,但是实际上纹理大小由于硬件和 *** 作系统原因是有限制的。
这里我们提供一个不同平台模拟器上纹理大小限制的表格
platform | maxsize in pixels |
---|---|
win32 | 2048*2048 |
AndroID | 4096*4096 |
1024*1024 | |
2048*2048 | |
2048*2048 |
在真实的机器上面,也有一些不同的限制,这里有一些测试结果:G31024*1024,iPhone4 2048*2048
因此对于开发者来说,假如你想要跨平台,并且游戏运行流畅,你最好保持你的纹理大小小于1024*1024,这个是大多数机器的限制。
总结以上是内存溢出为你收集整理的Cocos2d-x 各平台硬件所允许的最大纹理尺寸全部内容,希望文章能够帮你解决Cocos2d-x 各平台硬件所允许的最大纹理尺寸所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)