Unity Gravedad. RigidBody

De MediaWiki
Ir a la navegación Ir a la búsqueda

Introducción

  • Más información en:


  • Unity permite hacer uso del denominado motor de físicas (Physics Engine).
Este es un software que permite emular el comportamiento real de los objetos cuando cuando son afectados por la gravedad.


  • Podemos diferenciar dos aspectos:
  • Sobre un objeto (GameObject) actúa la gravedad y por tanto existe una fuerza que hace que caiga.
Relacionado con la gravedad existen varios parámetros como el rozamiento, la fuerza de la gravedad,...
  • Cuando dos cuerpos 'chocan' estos reaccionan desplazándose en base a las fuerzas y dirección.
Esto lo veremos en un punto posterior, son los denominados colliders.


Unity3d gravedad 1.jpg



  • MUY IMPORTANTE: En el momento en que asociamos un RigidBody a un GameObject, este debería desplazarse siguiendo las reglas del motor de físicas, en base a 'fuerzas' que son aplicadas sobre el GameObject.
Por lo tanto no debemos de moverlo haciendo uso de su componente transform, como hemos hecho hasta ahora.



Añadiendo un RigidBody

  • El objeto no para de caer ya que no hemos visto los Colliders, que son los elementos dentro del motor de físicas, que hacen que 'choquen' unos GameObjects con otros.



Parámetros del RigidBody


-- Ángel D. Fernández González -- (2018).