我有一个粒子效应,我想要触发,然后停止。我确信这是一个简单的解决方案,我正在寻找。粒子系统无法播放()
粒子可以实例化并播放,但这显然会留下开销和粒子,当它们不需要时,它们在层次结构中处于活动状态。
public void EmitFX(ParticleSystem particle)
{
Instantiate(particle, particlePos, Qauternion.identity)
}
我想在ParticleSystem中使用方法,但遇到了一些问题。我一直在使用手册,我仍然遇到一个块。我根据别人的问题将代码更改为以下内容,从而将其上下搜索了一遍。它仍然无法正常工作,现在是基于黑客攻击怪物等人发现有用:/
public void EmitFX(ParticleSystem particle)
{
particle = particle.GetComponent<ParticleSystem>();
particle.transform.position = ballPos;
var em = particle.emission;
em.enabled = true;
particle.Play();
}
这是在检查一个粒子的S/C。
你的标题说,你有麻烦玩,你的问题说,你可以实例和播放,可以请你澄清你的问题是什么?另外,你遇到的这些“问题”和“障碍”是什么? – ryeMoss
粒子可以实例化并发挥作用,但这显然会留下开销和粒子,当它们不需要时,它们在层次结构中处于活动状态。 我想实例化粒子系统一次。然后能够播放()它和停止()需要时播放。问题和障碍在于,无论我改变了什么,或者尝试使用代码,我都无法实现它。我已阅读手册并且无法使ParticleSystem中的Play()函数按预期运行。 – Shrykar