feat(particle): 添加粒子与 Rapier2D 物理碰撞集成 (#295)
* feat(particle): 添加粒子与 Rapier2D 物理碰撞集成 - 新增 Physics2DCollisionModule 模块,支持粒子与场景碰撞体交互 - 支持圆形重叠检测和射线检测两种模式 - 支持 Kill/Bounce/Stop 三种碰撞行为 - 修复 module.update() 参数顺序 bug - 物理模块自动通过 context 注入,用户只需添加模块即可 * chore: update pnpm-lock.yaml for particle physics dependency Update lockfile to include @esengine/physics-rapier2d as optional peer dependency.
This commit is contained in:
@@ -41,7 +41,12 @@ export {
|
||||
ForceFieldModule,
|
||||
ForceFieldType,
|
||||
createDefaultForceField,
|
||||
type ForceField
|
||||
type ForceField,
|
||||
// Physics 2D collision module | 2D 物理碰撞模块
|
||||
Physics2DCollisionModule,
|
||||
Physics2DCollisionBehavior,
|
||||
type IPhysics2DQuery,
|
||||
type ParticleCollisionInfo
|
||||
} from './modules';
|
||||
|
||||
// Rendering
|
||||
|
||||
Reference in New Issue
Block a user