【发布时间】:2018-09-30 05:08:10
【问题描述】:
有没有人知道 Unity 是否有办法计算粒子系统发射了多少粒子?所以我可以检查是否有排放,例如:
public ParticleSystem mySystem;
private int currentParticleCount;
private int lastParticleCount;
void Start () {
lastParticleCount = mySystem.getEmissionCount();
}
void Update () {
currentParticleCount = mySystem.getEmissionCount();
if(currentParticleCount>lastParticleCount) {
DoStuff();
}
lastParticleCount = currentParticleCount;
}
【问题讨论】: