Dan*_*eng 7 javascript performance android webgl three.js
我开始尝试使用本教程试用ThreeJS:http://buildnewgames.com/webgl-threejs/
现在我想在我的Android手机(Nexus 5)上试用我的结果,它运行得非常慢.我不知道为什么会这样.
因为http://threejs.org/页面上的threejs游戏的其他示例在手机上运行100%流畅.例如"Hello Run".
为什么我的Pong游戏在移动设备上这么慢,我该如何解决?
小智 8
好吧,我不认为这是android的错,因为我的iPhone 6+也很慢
根据我的经验,有三个j的表演提示:
较大的文件(例如顶点和三角形,纹理)将在加载阶段消耗网络资源
尝试使用BufferGeometry替换Geometry将导致惊人的性能转变
尽可能多地应用Geometry.merge方法
尽管ExtrudedGeometry等几何实用程序可以简化编程工作,但它会消耗大量的计算资源,如CPU和内存.缓冲几何体的实例永远是我的首选.
尝试使用网格实验室等网格工具来简化网格顶点,而不会改变网格外观.相信我,它有效.
尝试着色程序编码的更多努力,他们可以最大化GPU
归档时间: |
|
查看次数: |
4939 次 |
最近记录: |