我想在某个位置发射粒子而不必移动粒子系统。我发现了这个:https : //docs.unity3d.com/ScriptReference/ParticleSystem.EmitParams-position.html
我试过了,但它不会在我想要的位置发射,而是在粒子发射器所在的 0,0,0 处发射它们!
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 是一个保存正确位置的向量。我错过了什么吗?
相关分类