2

我遇到了加载 POD 文件的性能问题。我正在使用为 WebGL 在线服务创建的模型,因此这些模型非常详细。我得到的模型总数很大,我真的想避免全部重制。因此,在增加场景中加载的模型数量的同时,fps 正在下降。是否有任何一般性建议可以在不更改这些模型的情况下提高性能?我禁用了多重采样,试图减少纹理的大小、灯光数量和其他类似的东西。此外,所有模型都是通过相机查看的,所以我不能使用剔除。这些模型也不同。有什么建议么?

4

1 回答 1

2

我知道我错过了一些东西!:) 一般来说,我创建了 cocos3d 模板,而不是使用我自己的机制来添加 POD 文件。但是如果你会看到 Scene.m 有

[self createGLBuffers];
[self releaseRedundantData];

-initializeScene 中的方法。当然,我在添加 POD 文件后并没有使用它们。这有助于将性能从 7 fps 提高到 30。

于 2013-01-02T13:04:46.643 回答