SceneKit(ARKit) - 添加多个节点时出现大量延迟

时间:2017-09-21 22:34:28

标签: ios objective-c swift scenekit gamekit

在我的AR游戏中,在特定的时间间隔,调用一个函数,将多个节点添加到场景中(1到12个节点之间)。这些单独的节点都是相同的 - 它们由相同的搅拌器模型,相同的SCNCone,相同的聚光灯和相同的物理体组成。 但是当我添加它们时,性能从60fps下降到30 fps

解决方案:克隆节点和共享几何,准备在SCNView上渲染,预加载和存储加载的节点,但没有任何帮助。

请帮我找到最佳性能的正确解决方案!

有关对象的一些数据:

顶点:每1个对象约5000个

多边形:每1个对象~1800

边界框: 宽度 - 60 身高 - 25 深度 - 20

感谢您的帮助!

0 个答案:

没有答案