当我使用three.js
加载我的Collada时,FPS仅为5-7。我试着优化它与搅拌机和梅斯拉布,我可以加载它平滑,但模型变得更糟。有人能向我解释一下为什么我的模型是以低帧速率呈现的吗?你可以下载我的模型右这里。
发布于 2018-12-27 09:49:20
有人能解释一下为什么我的模型在装载时是滞后的吗?
您的模型是使用66011
绘制调用呈现的。您可以通过检查调试器中的WebGLRenderer.info对象来查看此信息。这么多的抽签电话是不利的,而且很可能是你表现不佳的主要原因。
因此,首先要尝试的是合并内容创建工具(例如Blender)中的几何图形。同时也避免了每个3D对象使用多种材料。
顺便说一句:不要使用Collada,而是将模型导出为glTF
,然后通过GLTFLoader
加载它。这是推荐的三维three.js
格式。这里有更多信息:
https://threejs.org/docs/index.html#manual/en/introduction/Loading-3D-models
https://stackoverflow.com/questions/53939437
复制相似问题