[英]How do I make a thruster in Unity 2d?
我正在 Unity 中制作 2d 游戏,但找不到如何制作推进器。 我有一个旋转角色,我需要对角色角度施加 90 度的力。 在此先感谢您的帮助。
尝试使用RigidBody2D.AddRelativeForce
来实现这一点。 它将在相对于gameObject
的恒定方向上施加一个力,这意味着它始终适用于您角色的右侧或左侧,无论它向哪个方向旋转。 尝试使用rb.AddRelativeForce(Vector2.right)
添加力使您的角色向右移动,或rb.AddRelativeForce(Vector2.right * -1)
使其向左移动。
希望这可以帮助!
感谢所有的帮助,我正在寻找的命令是Rigidbody2D.AddForceAtPosition 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.