2016-08-21 2 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; 
} 
関連する問題