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.
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).
Bien pues nuestro protagonista lo representariamos de la siguiente manera:
- Con el punto (x,y,z) siendo "x" e "y" las coordenadas del punto en dichos ejes(ver dibujo) y z la profundidad del objeto.
- Con una anchura "w" y con una altura "h".
Del mismo modo podremos representar las plataformas, por ejemplo el árbol de la imagen, en este caso estaría representado con un punto(x',y',z'), con un ancho "w'" y una altura "h'".
Por ahora esto es todo espero haberme explicado bien, un saludo!!
Manoleichon.

No hay comentarios:
Publicar un comentario