为什么我开火时我的子弹不动(Unity 2D)

问题描述 投票:0回答:0

我的子弹确实产生了,但它们没有移动。我将它们设置为在炮塔开火时朝炮塔的方向前进(我正在制作塔防游戏)但子弹会产生并且不会移动。我移动它的代码使用 rb.MovePosition,我使用我的方向,它只是 Target.position - transform.position,我没有收到任何错误,子弹没有移动。拜托,如果有人对做什么有任何建议,请告诉我

我尝试改变我将它们从使用 transform.position = new Vector3(X,Y,Z) 移动到 rb.movePosition 的方式,我认为这会有所帮助,但它没有。我只需要我的子弹移动就可以了

c# unity3d 2d
© www.soinside.com 2019 - 2024. All rights reserved.