diff --git a/js/globe.js b/js/globe.js index 50e3782..6153a4a 100644 --- a/js/globe.js +++ b/js/globe.js @@ -240,9 +240,12 @@ } geometry.attributes.position.needsUpdate = true; - // 整体自转 - particleSphere.rotation.y += ROTATION_SPEED * delta; - innerSphereMesh.rotation.y += ROTATION_SPEED * delta * 0.9; + // 粒子飞入过程中不旋转整球,避免“绕球旋转”的路径感, + // 仅在完全成型后才开始整体自转,形成更明显的“射线飞入 → 自转展示”的节奏 + if (t >= 1.0) { + particleSphere.rotation.y += ROTATION_SPEED * delta; + innerSphereMesh.rotation.y += ROTATION_SPEED * delta * 0.9; + } renderer.render(scene, camera); }