我正在关注XNA中的粒子系统本教程:http://rbwhitaker.wikidot.com/2d-particle-engine-1 它是一个很好的教程,但我找不到一个简单的方法让粒子从多个位置正确发射。我试着把
particleEngine.EmitterLocation = new Vector2(Mouse.GetState().X, Mouse.GetState().Y);
和
particleEngine.Update();
在我想要它出现的每个地方的循环中,但它加速了粒子(因为它每次更新被“更新”多次)。有任何解决这个问题的方法吗?谢谢!
编辑:只是为了澄清,我想知道如何让粒子从多个位置发出,而不是每次更新多次更新的原因