PREGUNTA:
Respecto a Scrolls en aventuras gráficas, no se como puedo crear un proceso como plantilla, cambiando de gráficos, etc... Es decir quiero que funcione como el juego "Broken Sword 2", supongo que sabes cual es.
RESPUESTA:
No he visto el Broken Sword, pero lo que imagino que quieres hacer es que en un fondo de scroll aparezcan graficos animados. Existen dos maneras, la primera es usando la funcion map_put() que nos permite pegar graficos encima de otros. Con esta funcion iremos pegando los graficos, actualizando el scroll, con la funcion refresh_scroll. El otro metodo consiste en asignar procesos de scroll a los objetos que queremos animar, y asignar una z muy alta a estos procesos para que aparezcan por debajo de todo. Con este ultimo metodo hay que tener cuidado con las coordenadas del scroll , ya que tienen que estar actualizadas.
PREGUNTA:
Me gustaria saber como puedo hacer para que el programa que estoy programando me pida un nombre y lo guarde en una estructura o tabla para que mas adelante lo pueda utilizar, mas concretamente se trata de poner nombres a unos personajes que tu mismo creas, un RPG es lo que estoy haciendo, tengo toda la creacion de personajes programada y me falta este pequeño detalle.
RESPUESTA:
Uno de los problemas de DIV es que no tiene variables del tipo caracter o ASCII. Unicamente trabaja con punteros. por esto cuando se declara texto[]="hola", unicamente se guarda un numero, por ejemplo, el 1235, que indica donde comienza dicho texto. Para solucionar esto debemos declarar una estructura, que indique a cada una de las letras que queremos guardar, por ejemplo:
Luego creariamos una estructura para guardar cada una de las letras de cada uno de los nombres, de la siguiente manera:
PREGUNTA:
Por otro lado me acaba de surgir otro imprevisto, aprovecho para comentartelo por si me puedes ayudar: tengo definida una region de un poco mas de un cuarto de pantalla, el modo de video fijado en 640X480, un modo7 definido junto con un scroll (en la misma region), el problema es que por mas que lo intento, el objeto al que sigue la camara no consigo centrarlo, (en lo que serian las coordenadas X del monitor), en la region que defini para el m7, en cambio, si aparece centrado en lo que son las X totales de la pantalla, es decir en la region del m7 aparece hacia un lado pero no centrado en la region. ¿Tiene esto solucion?
RESPUESTA:
Hay que emplear un truquillo, ya que DIV Games Studio cuando usa un modo siete, debe haber una camara creada, y esta debe esta siguiendo a un proceso. El truco consiste en no asignar grafico a la camara, y que el proceso camara, siga al que realmente es el protagonista. Existe un problema adicional con el angulo en que mira la camara, pero a este no le veo solucion. A continuacion viene un grafico para que todo quede mas claro.
This page hosted by Get your own Free Home Page