cocos2d使用纹理渲染需要注意的地方
2012-08-25 15:15
246 查看
这是我使用纹理渲染,在iPad运行游戏出现的问题
CCRenderTexture *t = [CCRenderTexture renderTextureWithWidth:8 height:32];
It should work but it gives the following error on the iPad device : *** Terminating app due to uncaught exception 'Render Texture', reason: 'Could not attach texture to framebuffer'
经过在网上搜索大量资料,终于找到原因所在,是纹理渲染对图像的宽度和高度有所限制,下面是测试后的结果:
1. 在iPad上面,渲染的纹理图片宽度和高度范围在 9~2048(包括9和2048)
2. 在iTouch上面,渲染的纹理图片宽度和高度范围在 1 ~ 2048 (包括1和2048),iTouch跟模拟器测试的结果是一样的
ps:上面所写图片的大小都是px
我们一般不去渲染2048那么大的图片,这里仅作测试,在测试过程中,渲染2048的图片已经内存警告了
由于我现在没有iPhone,测试结果就上面的结果,如果有谁测试过了,可以分享出来,大家如果有什么不太懂了,欢迎留言。
相关文章推荐
- delphi中使用override需要注意的地方
- 使用jQuery eval()解析JSON 时需要注意的地方
- Cocos2d-3x:vs2012项目开关android项目需要注意的地方
- 使用C语言需要注意的地方
- python中字符串使用需要注意的地方
- PHP IN_ARRAY 函数使用需要注意的地方
- sql server使用组合索引需要注意的地方
- javascript读书笔记2----使用原型进行扩展的一个需要注意的地方
- [js高手之路]使用原型对象(prototype)需要注意的地方
- Oracle分析函数model使用时需要注意的几个地方(二)
- 在使用bootstrap,若用到jsp上需要注意的地方
- javascript中使用css需要注意的地方小结
- 使用索引需要注意的地方
- 在FLEX中使用CSS需要注意的地方
- java.util.Arrays.asList使用需要注意的地方
- 使用String的split方法你需要注意的地方
- C语言(5) 函数使用需要注意的地方
- 对于使用equals 需要注意的一处地方
- jQuery使用height()获取高度需要注意的地方
- cocos2dx 使用 VERTEX_ATTRIB_COLOR需要注意的地方