粒子
PlayCanvas 全面支持粒子系统的创建与编辑。
什么是粒子系统?
粒子系统是一种管理大量独立运动粒子的模拟,可近似表现雨、雪、烟、火等大量效果。
注意,粒子不进行物理模拟,不会相互作用或碰撞,会直接穿过场景表面。
创建粒子系统
在编辑器 3D 视图中,未选中的粒子系统使用以下图标表示:
![]()
创建实体并添加粒子系统组件,即可创建粒子系统。编辑器菜单还提供一步完成的选项:

新建粒子系统使用默认设置时如下:

通过组件界面配置粒子系统,参见参考文档。
在脚本中触发粒子系统
有时需要在特定事件或时间播放粒子,例如导弹命中目标时播放爆炸。应先禁用粒子系统的 Autoplay(自动播放),再为粒子实体附加脚本组件。以下两行可启动或重新启动粒子系统:
this.entity.particlesystem.reset();
this.entity.particlesystem.play();
软粒子
软粒子在接近与场景几何体交界的位置逐渐淡出。通过 depthSoftening 启用后,渲染这些粒子的相机还必须启用深度贴图渲染。