【发布时间】:2017-02-03 12:21:54
【问题描述】:
我有一款完全适用于 android 的游戏,但在让它在 iOS 上运行的过程中,我注意到实例化的对象在 iOS 中不可见。我可以确认它们在那里,因为它们上有碰撞器,当它们碰撞时会发送游戏结束信号,几秒钟后我确实得到了游戏结束(当它们碰撞时)。只是它们不可见。此外,这在 Unity 中运行良好。我只是在构建到 iOS 后才遇到问题,而在构建到 android 时我没有遇到问题。
编辑
这是一个 2d 游戏,因此正在渲染精灵。再次实例化的对象在那里并正常运行,只是精灵没有显示在屏幕上
【问题讨论】:
-
您可能希望分享有关如何渲染对象(着色器、2d、3d、材质...)的更多详细信息。 Xcode中是否出现任何错误?试试 Xcode OpenGL ES Frame Capture 功能,看看渲染顺序是否有问题。
-
我编辑了这个问题。稍后我也会研究 OpenGL 的事情