Unity 6.3
0 онлайн 94 гостей 3 в системе
Вход

Rigidbody.rotation

Declaration

public Quaternion rotation;

Описание

Вращение Rigidbody.

Используйте Rigidbody.rotation для получения и установки вращения Rigidbody с помощью движка физики.

Изменение вращения Rigidbody с помощью Rigidbody.rotation обновляет Transform после следующего шага физики. Это быстрее, чем обновление вращения с помощью Transform.rotation, поскольку Transform.rotation заставляет все присоединенные коллайдеры пересчитать их вращение относительно Rigidbody, в то время как Rigidbody.rotation устанавливает значения непосредственно для физической системы.

Если вы хотите непрерывно вращать жесткое тело, используйте MoveRotation вместо этого, что учитывает интерполяцию.

Примечание: rotation — это мировое пространство.

using UnityEngine;
using System.Collections;

public class ExampleClass : MonoBehaviour { void Start() { // Set a custom rotation: 45 degrees around the Y-axis GetComponent<Rigidbody>().rotation = Quaternion.Euler(0, 45, 0); } }