Version: 5.3 (switch to 5.4b)
IdiomaEnglish
  • C#
  • JS

Idioma de script

Selecciona tu lenguaje de programación favorito. Todos los fragmentos de código serán mostrados en este lenguaje.

JointMotor

struct in UnityEngine

Sugiere un cambio

¡Éxito!

Gracias por ayudarnos a mejorar la calidad de la documentación de Unity. A pesar de que no podemos aceptar todas las sugerencias, leemos cada cambio propuesto por nuestros usuarios y actualizaremos los que sean aplicables.

Cerrar

No se puedo enviar

Por alguna razón su cambio sugerido no pudo ser enviado. Por favor <a>intente nuevamente</a> en unos minutos. Gracias por tomarse un tiempo para ayudarnos a mejorar la calidad de la documentación de Unity.

Cerrar

Cancelar

Cambiar al Manual

Descripción

El JointMotor es utilizado para motorizar una articulación.

Por ejemplo el HingeJoint se le puede decir que gire en una velocidad y fuerza dada. The joint will then attempt to reach the velocity with the given maximum force.
See Also: HingeJoint.

function Start() {
	var hinge = GetComponent.<HingeJoint>();
	
	// Make the hinge motor rotate with 90 degrees per second and a strong force.
	var motor = hinge.motor;
	motor.force = 100;
	motor.targetVelocity = 90;
	motor.freeSpin = false;
	hinge.motor = motor;
}
using UnityEngine;
using System.Collections;

public class ExampleClass : MonoBehaviour { void Start() { HingeJoint hinge = GetComponent<HingeJoint>(); JointMotor motor = hinge.motor; motor.force = 100; motor.targetVelocity = 90; motor.freeSpin = false; hinge.motor = motor; } }

Variables

forceEl motor aplicará una fuerza.
freeSpinSi freeSpin está activa el motor solo va a acelerar pero nunca va a disminuir.
targetVelocityEl motor aplicará una fuerza de hasta force para lograr targetVelocity.