three.js渲染一千多个球体运动和颜色变化如何不卡。目前是这样创建球体的
var sphereMaterial = new THREE.MeshBasicMaterial({color: 0xff0000});
var sphereGeometry = new THREE.SphereBufferGeometry(lampR, 20, 20);
var sphere = new THREE.Mesh(sphereGeometry, sphereMaterial);
three.js渲染一千多个球体运动和颜色变化如何不卡。目前是这样创建球体的
var sphereMaterial = new THREE.MeshBasicMaterial({color: 0xff0000});
var sphereGeometry = new THREE.SphereBufferGeometry(lampR, 20, 20);
var sphere = new THREE.Mesh(sphereGeometry, sphereMaterial);
1 回答1.1k 阅读✓ 已解决
701 阅读
lampR, 20, 20
第一个20是经线数量, 第二个20是纬线数量, 如果对球的圆滑度要求不高,可以降低一些,比如 8 5
能大量减少面数