Dos entradas seguidas estamos que lo regalamos!
En esta os voy a intentar explicar como vamos a realizar el modelado y que estructuras de datos vamos a utilizar en un principio.
Tanto los actores(personaje principal, enemigos, objetos) como las plataformas vamos a modelarlas como si fueran rectángulos. De este modo para representar un rectángulo en el eje de coordenadas con el que vamos a trabajar, mediante la librería gosu, utilizaremos:
- Un punto que representará un vértice del rectángulo.
- La anchura del rectángulo.
- La altura del rectángulo.
Para que lo entendáis mejor, he preparado un ejemplo.
Fijáos en la imagen que adjunto a continuación, supongamos que el origen del eje de coordenadas (es decir el punto (0,0)) esta en la esquina superior izquierda, y los valores positivos van hacia la derecha(eje x) y hacia abajo(eje y).