Я создаю 2d игру и хотел бы, чтобы объект двигался вверх. Я не хочу, чтобы он двигался вверх относительно объекта, а вверх относительно игровых координат. В настоящее время я использую Rigidbody.AddForce (). Кто-нибудь знает способ сделать это?
разобрался. Вместо Rigidbody.AddForce (transform.up); используйте Rigidbody.AddForce (new Vector2 (x, y));
Хотите ли вы, чтобы он был AddForce относительно локального пространства или мирового пространства ?, если вы хотите, чтобы он перемещался в локальном пространстве, используйте AddRelativeForce (..), если вы хотите перемещаться в зависимости от мира, используйте AddForce (..)
Оформить заказ c