PhysicsRotate
структура в UnityEngine.LowLevelPhysics2D
Выполнено в:UnityEngine.Physics2DModule
Интерфейсы приспособлений:ISerializationCallbackReceiver
Описание
Представляет вращение 2D.
Статические свойства
| Свойство | Описание |
|---|---|
| down | Вращение на -PI/2 радиана (-90 градусов или +270 градусов). |
| identity | Вращение идентичности i.e. нет вращения. |
| left | Вращение +PI радианов (+/- 180 градусов). |
| right | Вращение на 0 радианов. Это то же самое, что и идентичность. См. PhysicsRotate.identity. |
| up | Вращение на +PI/2 радиана (+90 градусов). |
Свойства
| Свойство | Описание |
|---|---|
| angle | Получить угол, который представляет собой это вращение, в радианах. |
| cos | Косинус угла вращения. |
| direction | Направление вращения, где X = cos(angle) и Y = sin(angle). Это всегда должно быть нормализовано, в противном случае при использовании будут генерироваться предупреждения, однако это не применяется. См. PhysicsRotate.isNormalized и PhysicsRotate.Normalized. |
| isNormalized | Нормально ли вращение? Если нет, то оно должно быть нормализовано с помощью PhysicsRotate.Normalized. |
| isValid | Проверьте, является ли вращение действительным (не NaN и нормализованным). |
| sin | Синус угла вращения. |
Конструкторы
| Конструктор | Описание |
|---|---|
| PhysicsRotate | Создание ротации идентификаторов. |
Открытые методы
| Метод | Описание |
|---|---|
| AngularVelocity | Рассчитать угловую скорость, необходимую для поворота текущего вращения и указанного вращения за данное время. |
| GetMatrix | Рассчитать вращение UnityEngine.Matrix4x4, используя указанную плоскость преобразования. |
| GetRelativeAngle | Получить относительный угол между этим вращением и указанным вращением. Пределы этого +/- PhysicsMath.PI. |
| IntegrateRotation | Интегрировать вращение с использованием указанного изменения угла. |
| InverseMultiplyRotation | Умножение вращения на это вращение. |
| InverseRotateVector | Обратное Поворот вектора. |
| LerpRotation | Рассчитать нормализованную линейную интерполяцию этого вращения и указанного вращения с использованием указанного интервала. |
| MultiplyRotation | Умножить вращение на это вращение. |
| Normalized | Создание нормализованного вращения. |
| Rotate | Поворот вращения на указанный угол. |
| RotateVector | Поворот вектора. |
Статические методы
| Метод | Описание |
|---|---|
| UnwindAngle | Преобразование любого угла в диапазон [-pi, pi]. |