TokenToSea提示词广场
English 控制台

Cyber-Pulse:3D 霓虹粒子群

编程开发·任务模板

在聊天中使用

街机躲避游戏的概念与 Three.js 实现要点:1.5 万个发光粒子随鼠标排斥移动。

游戏概念:一款快节奏的街机风格“躲避类”游戏,背景设定在数字虚空之中。玩家控制一个核心能量火花,在由一万个以上蓝色与紫色粒子构成的、如流体般星云中穿梭,粒子会根据玩家的位置产生动态反应。

技术提示词:
创建一个使用 Three.js 的场景,包含一个拥有 15,000 个粒子的 Points 系统。使用自定义的 ShaderMaterial 实现发光效果。实现一种排斥逻辑,使粒子在鼠标光标靠近时向外飞散。

JavaScript
// 核心排斥数学
let dist = particlePos.distanceTo(mousePos);
if (dist < 5) {
  direction.subVectors(particlePos, mousePos).normalize();
  particlePos.addScaledVector(direction, 0.2);
}
包含一个 BloomPass 用于后期处理,并确保通过优化实现 60FPS 性能