From be20b0d767e96fc709cf8675752d5e53c12a4981 Mon Sep 17 00:00:00 2001 From: yiqiu Date: Sat, 22 Nov 2025 18:47:32 +0800 Subject: [PATCH] =?UTF-8?q?=E7=B2=92=E5=AD=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- js/globe.js | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/js/globe.js b/js/globe.js index ebce617..867f154 100644 --- a/js/globe.js +++ b/js/globe.js @@ -22,7 +22,7 @@ // 基础 Three.js 场景 var scene = new THREE.Scene(); - var camera = new THREE.PerspectiveCamera(40, width / height, 0.1, 1000); + var camera = new THREE.PerspectiveCamera(55, width / height, 0.1, 1000); // 初始视角,稍微偏上俯视球体 camera.position.set(0, 0.8, 7.5); camera.lookAt(0, 0, 0); @@ -45,10 +45,10 @@ // ------------------------------- // 可调参数:你可以根据效果需求自行修改 - var PARTICLE_COUNT = 2200; // 粒子数量,越多越实,但性能负担也越大 - var SPHERE_RADIUS = 2.4; // 球体半径(世界单位) - var START_RADIUS_MIN = 5.0; // 粒子起始距离下限 - var START_RADIUS_MAX = 9.0; // 粒子起始距离上限 + var PARTICLE_COUNT = 1200; // 粒子数量,越多越实,但性能负担也越大 + var SPHERE_RADIUS = 2.6; // 球体半径(世界单位) + var START_RADIUS_MIN = 10.0; // 粒子起始距离下限(调大一点,让更多粒子从画布边缘外飞入) + var START_RADIUS_MAX = 18.0; // 粒子起始距离上限 var FORMATION_DURATION = 4000; // 粒子从散开到聚合成球的时间(毫秒) var ROTATION_SPEED = 0.25; // 成形后的自转速度(弧度/秒,约等于旧地球的速度) @@ -116,7 +116,7 @@ var material = new THREE.PointsMaterial({ color: 0x38bdf8, // 粒子主色(可自行调整) - size: 0.06, // 每个粒子在世界中的尺寸 + size: 0.08, // 每个粒子在世界中的尺寸 sizeAttenuation: true, transparent: true, opacity: 0.95,