gpt4 book ai didi

javascript - 三.JS异步处理几何

转载 作者:行者123 更新时间:2023-11-30 15:19:54 24 4
gpt4 key购买 nike

我正在开发一款从服务器接收地形数据的网络游戏。

收到数据后,我的代码构建了一个具有 100x100 段的 PlaneGeometry

将地形添加到场景时,该过程会使整个网站卡住片刻,通常约为一两秒。

是否可以让这个过程异步,让游戏体验更流畅?

如果是,可以做什么?

不需要代码示例。

最佳答案

嗯,是的,但这取决于您自己想办法。最有可能发生的原因是 THREE.WebGLRenderer 通过 gl.bufferData() 向 GPU 传输,您可能同时获得大量几何图形,这进程锁定浏览器。您可以尝试在收到它时将其分解并以较小的批处理将其添加到场景/对象中。

这发生在您第一次调用 render() 时,同时具有图形中渲染器尚未遇到的新几何体。

关于javascript - 三.JS异步处理几何,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43888741/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com