2016-08-21 46 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; 
}