2016-08-21 45 views
0

如何跟踪粒子发射器发射的粒子位置?我看到了ParticleSystem.GetParticles,并假设这是我应该使用的,但我不清楚该怎么做。追踪统一粒子发射

基本上我想知道粒子什么时候离开屏幕,所以我可以发射另一个粒子。任何指导将不胜感激。

回答

0

它看起来像我明白了。

bool checkParticlesEmitted(ParticleSystem system) 
{ 
    ParticleSystem.Particle[] m_Particles = new ParticleSystem.Particle[system.particleCount]; 

    int NumParticles = system.GetParticles(m_Particles); 

    if (NumParticles > 0) 
    { return true; } 


    return false; 
}