Diferencia entre revisiones de «Unity Gravedad. RigidBody»

De MediaWiki
Ir a la navegación Ir a la búsqueda
Línea 25: Línea 25:
  
 
* '''<u>MUY IMPORTANTE:</u>''' 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.
 
* '''<u>MUY IMPORTANTE:</u>''' 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 mover el gameobject haciendo uso de su componente transform, como hemos hecho hasta ahora.
+
: Por lo tanto no debemos de moverlo haciendo uso de su componente transform, como hemos hecho hasta ahora.
  
  
  
 
<br />
 
<br />
 +
 
=RigidBody=
 
=RigidBody=
  

Revisión del 16:36 31 ene 2019

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.



RigidBody


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