Rigidbody.position
Declaration
public Vector3 position;Описание
Положение жесткого кузова.
Rigidbody.position позволяет получить и установить позицию Rigidbody с помощью движка физики. Если вы измените позицию Rigidbody с помощью Rigidbody.position, преобразование будет обновлено после следующего шага физики. Это быстрее, чем обновление позиции с помощью Transform.position, так как последний приведет к тому, что все присоединенные коллайдеры пересчитают свои позиции относительно Rigidbody.
Если вы хотите непрерывно перемещать жесткое тело, используйте Rigidbody.MovePosition вместо этого, что учитывает интерполяцию.
using UnityEngine; using System.Collections;
public class ExampleClass : MonoBehaviour { void Start() { GetComponent<Rigidbody>().position = Vector3.zero; } }