Moving Objects in Unity: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
TomasM (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
TomasM (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
| Zeile 12: | Zeile 12: | ||
[[E) RigidBody.Velocity]] | [[E) RigidBody.Velocity]] | ||
'''E) RigidBody.Velocity''' | '''E) RigidBody.Velocity''' | ||
Version vom 23. Oktober 2019, 14:54 Uhr
Unity : How to move a GameObject in 3D space?
There are different ways to move an object within 3D space with code. Here we go over 5 options:
E) RigidBody.Velocity
The velocity vector of the rigidbody. It represents the rate of change of the Rigidbody position.
public class RigidBodySetVelocity : MonoBehaviour
{
public float forceMult = 200;
private Rigidbody rb;
private void Awake()
{
rb = GetComponent<Rigidbody>();
}
// Update is called once per frame
private void Update()
{
rb.velocity = transform.forward * Time.deltaTime * forceMult;
}