martes, 24 de abril de 2012

Explicando un poco el Modelado!

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).



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".
Como podéis comprobar solo con esto bastaría para representar y dibujar al personaje, evidentemente para las colisiones habrá que dar un paso más, que ya detallaremos en un futuro.

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