TIZOSOFT Productions UnLtd.
Curso DIV GAMES Studio
( PAGINA 2 )
 
INDICE DE PAGINAS:
 
Elige uno de los disponibles:
PRINCIPALHISTORIALNOTICIASDOWNLOADSLINKSCHAT&NEWSE-MAIL
 
CURSO DIV (pagina 2)

Esta pagina quiere ser una especie de cursillo sobre programacion con DIV GAMES STUDIO. El modo de funcionamiento consistira en ir resolviendo las dudas que surgan a la gente que se dedica a esto de la programacion en DIV. Por eso, vuestra colaboracion es fundamental para la consecucion de este cursillo. Si tienes alguna duda, mandala a mi e-mail, y con todas estas dudas ira surgiendo el cursillo. Segun se vayan recibiendo dudas, se ira incrementando el cursillo. Como ejemplo, pongo unas preguntas que me hicieron, y asi se podra ver como sera la dinamica del cursillo, pero espero todas vuestras dudas, para asi poder avanzar.

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:

letras[]="a","b","c",..(*aqui vendria todas las letras)...."z";

Luego creariamos una estructura para guardar cada una de las letras de cada uno de los nombres, de la siguiente manera:

STRUCT nombres[10]
letras[20];
END

Con esto se declararian 10 nombres con 20 letras cada uno. Para guardar los nombres, cada variable letras debe guardar un puntero a la tabla letra, en la posicion que sea apropiada. Si el nombre empieza por a, deberemos guardar, el puntero a la letra a dentro de la estructura de los nombres. De todo esto se puede ver un ejemplo dentro del programa Soccer que viene con Div Games Studio dentro de la parte de introduccion de nombres.


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.


Pagina principal del curso... - ...Pagina anterior - ...Pagina siguiente
 
Otras paginas TIZOSOFT :
 

TIZOSOFT en 100mbps
Con un juego y conexiones a otras paginas.


TIZOSOFT en geocities
Mas juegos, mas conexiones, cursillos, de todo.


TIZOSOFT en Fortune City Esta pagina

Direccion E-mail:
[email protected]