SceneKit dae 文件在设备中丢失纹理但在模拟器中工作正常
SceneKit dae file loss texture in device but works fine in simulator
我从 Maya 导出包含内置纹理的 dae 文件并将其添加到 Xcode。它在 finder 和 Xcode 中看起来不错,甚至在模拟器中也是如此。但是,它的纹理没有出现在我的 iPhone.
中
这是我的模拟器的截图。你可以看到五颜六色的椅子、墙壁和大门。
这是我iphone的截图。谁能告诉我相同的代码在模拟器和我的设备中的行为有何不同?
相对路径好像有问题。我真的没有弄清楚这个有线问题,但我的解决方案是导出没有纹理的dae文件,然后将png拖入Xcode并设置几何体的漫反射属性.
如果您使用 Maya 和 ColladaMaya 插件,请在导出 dae 文件时尝试检查 "relative path"。
我从 Maya 导出包含内置纹理的 dae 文件并将其添加到 Xcode。它在 finder 和 Xcode 中看起来不错,甚至在模拟器中也是如此。但是,它的纹理没有出现在我的 iPhone.
中这是我的模拟器的截图。你可以看到五颜六色的椅子、墙壁和大门。
这是我iphone的截图。谁能告诉我相同的代码在模拟器和我的设备中的行为有何不同?
相对路径好像有问题。我真的没有弄清楚这个有线问题,但我的解决方案是导出没有纹理的dae文件,然后将png拖入Xcode并设置几何体的漫反射属性.
如果您使用 Maya 和 ColladaMaya 插件,请在导出 dae 文件时尝试检查 "relative path"。