-1

我正在制作一个 3D 模型查看器。我对其中一个模型有疑问:在模拟器上一切正常,但在设备上纹理消失了。

模拟器:http: //i.imgur.com/1nh5r.png

设备:http: //i.imgur.com/N1cK3.png

我使用适用于 Maya 的 PVRGeoPod 插件将此模型从 .dae 转换为 .pod。任何想法如何解决这一问题?

4

3 回答 3

1

不知道,但有一个建议:使用纹理创建最简单的 3D 模型(立方体)并通过相同的过程运行它。理想情况下,纹理应该很小并且具有二维的幂,即 64x64。

如果这在 iPad 上仍然没有显示任何纹理,你就知道这个过程在某个地方被破坏了。如果立方体看起来不错,您就知道问题出在模型上。从外观上看,它可能过于复杂,或者纹理可能太大或必须是二维的幂(虽然 iPad 应该支持 NPOT 纹理)。

于 2011-12-23T09:29:27.007 回答
1

最有可能的问题在于您在创建纹理时使用的图像路径。你在哪里存储图像?以及如何获得路径?在 iPad 上,您应该始终只存储文件名并从设备中询问其路径。

于 2012-02-02T11:53:12.553 回答
0

您的问题可能是文件名。我只是在猜测,考虑到 iOS 模拟器不区分大小写,但设备使用区分大小写。

于 2012-01-11T17:50:36.043 回答