gpt4 book ai didi

javascript - ThreeJS Android 性能

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:25:23 24 4
gpt4 key购买 nike

我开始尝试 ThreeJS,使用这个教程:http://buildnewgames.com/webgl-threejs/

现在我想在我的 Android 手机 (Nexus 5) 上试用我的结果,但它运行起来非常慢。我不知道为什么会这样。

因为http://threejs.org/上有threejs游戏的其他例子页面在手机上运行 100% 流畅。例如“Hello Run”。

为什么我的 Pong 游戏在移动设备上这么慢,我该如何解决?

最佳答案

我不认为这是 android 的错,因为它在我的 iPhone 6+ 上也很慢

三个js的一些执行技巧作为我的经验:

  1. 较大的文件,例如顶点&三 Angular 形、纹理,会在加载阶段消耗网络资源

  2. 尝试用BufferGeometry代替Geometry会带来惊人的性能转折

  3. 尽可能多地应用Geometry.merge方法

  4. 虽然 ExtrudedGeometry 等几何实用程序可以简化您的编程工作,但它会消耗大量计算资源,例如 CPU 和内存。缓冲几何实例将永远是我的第一选择。

  5. 尝试使用网格工具(例如网格实验室)来简化网格顶点,而无需更改太多网格外观。相信我,它有效。

  6. 在着色程序编码上多下功夫,它们可以最大化GPU

关于javascript - ThreeJS Android 性能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24552286/

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