我想在某個位置發(fā)射粒子而不必移動粒子系統(tǒng)。我發(fā)現(xiàn)了這個:https : //docs.unity3d.com/ScriptReference/ParticleSystem.EmitParams-position.html我試過了,但它不會在我想要的位置發(fā)射,而是在粒子發(fā)射器所在的 0,0,0 處發(fā)射它們! var emitParams = new ParticleSystem.EmitParams();
emitParams.position = keyValue.Key;
emitParams.velocity = new Vector3(0.0f, 0.0f, 1.0f);
SmokeParticles.Emit(emitParams, 100);keyValue.key 是一個保存正確位置的向量。我錯過了什么嗎?
- 1 回答
- 0 關注
- 167 瀏覽
添加回答
舉報
0/150
提交
取消