wilmar-arcila / Unity_clase_desarrollo_basico

Este proyecto es utilizado para construir los ejercicios de clase para el curso DISEÑO DE VIDEOJUEGOS - Nivel básico, enmarcado en el proyecto Todos a la U, financiado por la agencia ATENEA.
MIT License
0 stars 0 forks source link

Incluir plataformas y trampas móviles #7

Closed wilmar-arcila closed 1 year ago

wilmar-arcila commented 1 year ago

Todos los niveles deben tener plataformas y trampas móviles para aumentar la dinámica del juego.

Entre las trampas se debe incluir algunas con movimientos predecibles y periódicos y otras con movimientos aleatorios.

wilmar-arcila commented 1 year ago

Iniciando desarrollo

wilmar-arcila commented 1 year ago

Movimiento Lineal

El archivo WaypointFollower permite que un objeto se desplace linealmente entre waypoints. Este archivo puede ser adjuntado tanto a plataformas, como a obstáculos, trampas o enemigos.

Si se trata de una plataforma u otro objeto sobre el cual el personaje pueda pararse, debe adjuntarse también el archivo StickyPlatform. Este permite que el personaje se pare sobre el objeto/plataforma al cual se asocie este archivo sin que se caiga debido al movimiento del objeto.

Para su funcionamiento se requiere que la plataforma/objeto móvil sobre la que se vaya a parar el personaje tenga un collider establecido como trigger en su parte superior, adicional al collider normal que permite que el personaje se pare sobre ella.

wilmar-arcila commented 1 year ago

Movimiento circular

El archivo WaypointRotation permite que un objeto rote entre dos angulos dados. Este archivo puede ser adjuntado tanto a plataformas, como a obstáculos, trampas o enemigos.

wilmar-arcila commented 1 year ago

Implementado