最近又搞了个新玩具:带碰撞的粒子系统 demo:demo
新增全局粒子碰撞
const ps = this.node.getComponent(ParticleSystem); if (!ps) return; ps.onParticleCollision = (p1, p2, pos) => { // console.log('粒子碰撞', pos); }; ps.onParticleHitCollider = (p, collider, pos) => { // console.log('粒子撞到碰撞器', collider.node.name, pos); };