Editor de niveles

From Lol

(Difference between revisions)
(Construir un editor nuevo)
(Construir un editor nuevo)
Line 3: Line 3:
==Utilizar un editor existente==
==Utilizar un editor existente==
==Construir un editor nuevo==
==Construir un editor nuevo==
-
*Que el suelo sea completamente plano
+
*'''Que el suelo sea completamente plano'''
       En este caso es todo más fácil porque sólo hay que colocar los objetos del juego
       En este caso es todo más fácil porque sólo hay que colocar los objetos del juego
 +
      El suelo irá mallado para colocar las diferentes texturas del mismo
*Que el suelo sea mallado y pueda tener vértices a distinta altura
*Que el suelo sea mallado y pueda tener vértices a distinta altura
       El suelo se divide en bloques, cada bloque a una altura?     
       El suelo se divide en bloques, cada bloque a una altura?     

Revision as of 08:26, 24 July 2006

Contents

OPCIONES

Utilizar un editor existente

Construir un editor nuevo

  • Que el suelo sea completamente plano
     En este caso es todo más fácil porque sólo hay que colocar los objetos del juego
     El suelo irá mallado para colocar las diferentes texturas del mismo
  • Que el suelo sea mallado y pueda tener vértices a distinta altura
     El suelo se divide en bloques, cada bloque a una altura?     
     Para movimiento del jugador: altura 0, altura -h, altura +h?
     Inclinación para las rampas?
  • Qué el suelo sea mallado y conste de bloques
     El suelo sería como un objeto más donde habría que calcular las colisiones
     Habría que reducir calculos de alguna manera analizando las components de velocidad
     de los objetos y la normal al suelo

Cuestiones

  • ¿Cómo generar un nivel con objetos?
  • ¿Qué almacenar para que la interacción con el jugador no sea demasiado compleja?
  • ¿El jugador es otro objeto entidad?
  • Aunque se use luego modelos, en caso del editor se vería todo como bloques, y luego se asociaría el modelo al bloque (un modelo tiene asociado un bloque para facilitar el cálculo de colisiones)
Personal tools