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