JointMotor
структура в UnityEngine
Выполнено в:UnityEngine.PhysicsModule
Описание
JointMotor используется для моторизации соединения.
Например, HingeJoint может быть приказано вращаться с заданной скоростью и силой. Соединение затем попытается достичь скорости с заданной максимальной силой.
Дополнительные ресурсы: HingeJoint.
using UnityEngine;
public class Example : MonoBehaviour { void Start() { HingeJoint hinge = GetComponent<HingeJoint>();
// Make the hinge motor rotate with 90 degrees per second and a strong force. JointMotor motor = hinge.motor; motor.force = 100; motor.targetVelocity = 90; motor.freeSpin = false; hinge.motor = motor; } }
Свойства
| Свойство | Описание |
|---|---|
| force | Двигатель будет применять силу. |
| freeSpin | Если freeSpin включено, двигатель будет только ускоряться, но никогда не замедляться. |
| targetVelocity | Двигатель будет применять силу до силы для достижения targetVelocity. |