-
Rebote y Movilidad 2D
-
Existen 4 items que trabajan juntos
-
para que una pelota en 2D rebote:
-
La imagen de la pelota, un componente
-
Collider para darle presencia fisica a la
-
imagen dentro del escenario, asignarle un
-
Physics Material 2D al collider para
-
definir la fricción y el rebote.
-
Finalmente un componente rigidbody 2D para
-
que se vea afectada por la fisica,
-
incluyendo la gravedad y asi ser parte de
-
eventos como colisiones y movimientos.
-
No se necesita el Rigidbody 2D para hacer
-
resbaladiza una plataforma de hielo,
-
a menos que esta se este moviendo.
-
Para crear una pelota que rebote primero
-
se agrega la imagen al escenario.
-
Esto simplemente mostrara la pelota y no
-
interactuara con ningun otro objeto
-
en el escenario.
-
Para darle a la imagen presencia fisica
-
en el escenario se agrega un componente
-
Collider 2D al objeto.
-
Una forma de hacerlo es usar el boton
-
Add Component en el objeto.
-
Despues seleccionar Physics 2D,
-
despues Circle Collider 2D que esta
-
optimizado para objetos redondos.
-
Para mas informacion sobre Colliders,
-
Colliders 2D y el cicle Collider 2D,
-
visiten el enlace listado abajo.
-
En este momento el objeto puede ser parte
-
de eventos físicos, pero no iniciarlos.
-
Este objeto no reaccionara a las fuerzas
-
físicas ni a la gravedad.
-
Para que esto pase, debe agregarsele un
-
componente rigidbody 2D al objeto.
-
Para hacerlo, se selecciona
-
Add Component
-
Physics 2D
-
Rigidbody 2D.
-
Ahora la pelota caerá a causa de la
-
gravedad, pero no rebota mucho.
-
Para que rebote se utiliza un
-
Physics Material 2D.
-
Physics Material 2D es un agregado y esta
-
disponible en la vista del proyecto.
-
Una forma de crearlo es:
-
Seleccionar Create
-
Physics 2D Material.
-
Esto creara el nuevo agregado en la vista
-
del proyecto. Este physics material 2D
-
requerirá de edición.
-
Primero necesita un nombre.
-
"Bouncy"
-
Existen 2 propiedades aquí que son:
-
Fricción y Rebote.
-
La pelota debe tener un poco de fricción
-
pero, sobre todo, mas rebote.
-
Una forma de agregar Physics Material 2D
-
a un componente es arrastrar y
-
soltar el material 2D en la sección de
-
Materials en el componente Collider.
-
Ahora la pelota reacciona a la fisica y
-
a los otros colliders, pero tambien
-
lo hace rebotando.
-
Para una plataforma de hielo resbaladiza
-
solamente se necesitan 3 cosas a menos
-
que la plataforma este en movimiento.
-
Primero añadir la imagen en el escenario,
-
después agregar un componente Collider 2D.
-
En este caso, Box collider 2D.
-
Despues se crea y agrega un nuevo physics
-
material 2D al componente.
-
Es posible editar el material 2D en
-
cualquier momento, incluso
-
después de ser agregado al collider.
-
La plataforma de hielo debe ser resbalosa
-
lo cual significa poca o cero fricción.
-
También debe ser rígida y no tener rebote,
-
o sea poco o cero rebote.
-
Con esta nueva superficie resbaladiza
-
podemos ver los items resbalarse.
-
Para mas información sobre Physics,
-
Physics 2D y Physics Material 2D,
-
visiten el enlace listado abajo.
-
Si la plataforma se mueve sera mejor
-
agregarle Rigidbody 2D a la misma.
-
Y marcar esta propiedad como Kinematic.
-
Para mas información sobre las propiedades
-
Rigidbody, Rigidbody 2D y Is Kinematic
-
visiten el enlace listado abajo.