我在 blender 中创建了一个非常快速的立方体,并在 UV 中添加了简单的 16x16 纹理。然后我用立方体和图像创建了一个 scene.scnassets 文件夹。我将模型加载到 Scenekit 中并在我的 iPhone 5 上运行它。当我使用相机控件时,fps 降至 44。它应该像演示项目一样在 60。它没有灯光,面孔也比默认船少得多。有谁知道为什么会这样?这里是下载到我的项目进行测试:
http://www.mediafire.com/download/6g0thad00sdvsdv/SceneKit_game.zip
我没有在模拟器中运行它
为什么我的项目如此滞后?
最佳答案
好的,我找到了答案。对于任何想知道的人,场景工具包仅在需要时更新帧率。当某些东西不需要以 60 fps 的速度显示时(比如相机保持静止),场景将不会更新帧率。它实际上仍以 60 fps 的速度运行,但仅在需要时才运行。
关于ios - Scenekit 导入的 16x16 纹理立方体在设备上滞后,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28701234/