我正在使用Unity3D通过SteamVR为HTV Vive开发。我已经从资产商店下载了具有使用粒子系统创建的爆炸效果的资产。我想在物体被破坏时播放粒子动画。这是我未成功使用的代码。
private void OnDestroy() {
explosion.GetComponent<ParticleSystem>().Play();
}
爆炸是检查器中设置的GameObject类型的公共变量。我将粒子系统对象放在那里。
为什么不起作用?任何人都可以在简短的教程中获得很好的建议,以学习使用(而不是创建)粒子效果?
谢谢
层次结构视图
我已经尝试将PS作为目标的子级和作为独立的对象使用
检查员(目标)的视图
检查员的观点(粒子系统)
编辑:由于某种原因,场景开始后立即破坏了粒子效果。