【问题标题】:Tracking Unity Particles Emitted跟踪发射的 Unity 粒子
【发布时间】:2016-08-21 14:47:26
【问题描述】:

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

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

【问题讨论】:

    标签: unity3d game-physics particle-system


    【解决方案1】:

    看来我明白了。

      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;
    }
    

    【讨论】:

      猜你喜欢
      • 2015-08-24
      • 1970-01-01
      • 1970-01-01
      • 2016-06-28
      • 1970-01-01
      • 2015-08-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多