小编Jen*_*ult的帖子

PVR纹理与OpenGL ES中的PNG

我正在为iPhone开发一个渲染大量纹理的2D应用程序.它们中的大多数都是从具有Alpha透明度的PNG文件加载的.作为测试,我一直在玩PVR测试,看看是否有任何性能差异.

PNG纹理加载了崩溃着陆示例附带的Texture2D类.PVR-testures使用PVRTextureLoader示例中的PVRTexture类加载.我使用Apple的texturetool创建PVR纹理.

作为测试,我渲染背景(512*512),并在36个90*64像素精灵(来自512*512纹理)的顶部透明.PVR纹理渲染大约58 fps,PNG渲染47 fps.这是我可以期待的还是差异会更大?另外,texturetool生成的纹理看起来非常糟糕,PVRTexTool更好吗?

iphone opengl-es

21
推荐指数
2
解决办法
2万
查看次数

OpenGL ES - 改变纹理中的颜色色调

我正在为iPhone开发一个简单的2D OpenGL游戏.我的问题是我想使用不同的色调渲染纹理.基本上我想改变我渲染的纹理中的颜色的色调.简单地改变glColor是行不通的,因为它也会影响图像中没有颜色的部分.有任何想法吗?

iphone opengl-es

1
推荐指数
1
解决办法
2974
查看次数

标签 统计

iphone ×2

opengl-es ×2