Pasar entre tiles con OneWayCollision – Godot Engine

por Sep 19, 2018Godot Engine, Tutoriales0 Comentarios

Hace unos días publiqué un tutorial en YouTube donde enseñaba la propiedad OneWayCollision para pasar entre «paredes» al estilo de Mario Bros. 

Aquí les escribiré un resumen sobre la propiedad que deben activar para tener el efecto. 

Crear/Editar los tiles que necesitamos

Vamos a dirigirnos a la escena donde guardemos los TileSet del juego, tenemos que seleccionar los tiles por los que queremos pasar sin activar la colisión, recuerden que la colisión se activará cuando nos encontremos encima del tile. 

Yo quiero que el único tile que me permita pasar entre él, sea el que tiene grama. Para eso abrimos su CollisionShape y activamos la propiedad OneWayCollision, así nos saldrá una línea indicando que sólo se activará la colisión cuando el jugador caiga en la parte de arriba del bloque.

Ya con esto podemos pasar entre el sin activar su colisión. Un bonito efecto para un juego de plataformas. 

¡Comenta! 👇️

0 comentarios

Enviar un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

¿Qué son los setters/getters en GDScript?

¿Qué son los setters/getters en GDScript?

En varios tutoriales donde hago uso de la palabra reservada "setget", dejo el enlace con la explicación de la documentación oficial sobre esa función. Sea porque en una que otra ocasión me haya olvidado de enlazar al manual, o todavía no se entienda bien, llegan...