Mac*_*wic 6 iphone opengl-es ipad ios glkit
我试图在GLKit中从网络创建六个jpg文件的立方体贴图.它在我的iPhone 6+上工作得很好但是当我在"新iPad"上运行相同的代码时,立方体贴图在应用于对象时只是黑色.如果我用png文件尝试相同的东西,它的工作原理.是否有任何特定的东西需要在某些硬件上正确加载jpg?
来自cubeMapWithContentsOfFiles的错误是nil
因为它看起来像GLKit认为它正确加载纹理.
这是一个演示项目http://s.swic.name/Yw8F
如果您生成的纹理的尺寸本身由设备的显示尺寸决定(例如,将全屏 UIView 渲染到纹理),则生成的立方体贴图可能很容易落在MAX_TEXTURE_SIZE
某些设备上的范围内,但在较大的设备上超过它。iPhone 6 Plus 与 iPad 第 4 代上立方体贴图的像素尺寸是多少?如果它们在任一维度上超过 4096,您可能就会遇到麻烦。
归档时间: |
|
查看次数: |
157 次 |
最近记录: |