Ok.g1tp111ricard8 wrote:Casualmente me falta añadir esa parte, aunque yo lo pondría en la misma ventana de Editar Variables, solo que le agregaré las nuevas características... queda pendiente eso...CicTec wrote: Sobre el post anterior que puse sobre los punteros, ya tienes pensado como plantear la nueva ventana ?
[TOOL] Gemix Game Maker 2 (Proximamente)
- CicTec
- Posts: 16590
- Joined: Thu Jul 31, 2008 10:18 pm
Re: [TOOL] Gemix Game Maker 1.3
- g1tp111ricard8
- Posts: 696
- Joined: Tue Dec 02, 2008 7:47 pm
- Location: InteractiveStation
- Contact:
Re: [TOOL] Gemix Game Maker 1.3
Puedes bajarte la nueva release. La pruebas y me dices que tal...CicTec wrote:Ok.g1tp111ricard8 wrote:Casualmente me falta añadir esa parte, aunque yo lo pondría en la misma ventana de Editar Variables, solo que le agregaré las nuevas características... queda pendiente eso...CicTec wrote: Sobre el post anterior que puse sobre los punteros, ya tienes pensado como plantear la nueva ventana ?
Saludos
- erkosone
- Posts: 10656
- Joined: Tue Feb 24, 2009 2:13 pm
- Location: Barcelona.
- Contact:
Re: [TOOL] Gemix Game Maker 1.4
Algún video del programa creand algo que se mueva?
http://iphonegamesdev.com/
[GEMIX - VIDEO TUTORIALES] http://www.youtube.com/user/fasetconasa
http://gurugameprogramming.blogspot.com.es/
[GEMIX - VIDEO TUTORIALES] http://www.youtube.com/user/fasetconasa
http://gurugameprogramming.blogspot.com.es/
- g1tp111ricard8
- Posts: 696
- Joined: Tue Dec 02, 2008 7:47 pm
- Location: InteractiveStation
- Contact:
Re: [TOOL] Gemix Game Maker 1.4
No, todavia no hay video al respecto... Por ahora se puede crear procesos estáticos... la animación del proceso viene en la siguiente release... Queria crear las variables para los procesos para que el usuario los use para la animación...
Saludos...
Saludos...
- shao
- Posts: 6048
- Joined: Wed Jun 17, 2009 4:51 pm
Re: [TOOL] Gemix Game Maker 1.4
una pregunta facil.
en que te basas para saber que version de la beta es lo que estas haciendo, es decir, cuando es la 1.0 o la 1.2?
no tengo ni zorra.
en que te basas para saber que version de la beta es lo que estas haciendo, es decir, cuando es la 1.0 o la 1.2?
no tengo ni zorra.
Contacto: romopua@gmail.com
- g1tp111ricard8
- Posts: 696
- Joined: Tue Dec 02, 2008 7:47 pm
- Location: InteractiveStation
- Contact:
Re: [TOOL] Gemix Game Maker 1.4
Eso depende... yo me baso en crear algo muy sencillo para después crear algo mucho más novedoso y con mejoras.
Cuando es un programa o herramienta que ya es funcional, es decir que te permite crear código fuente y que puedes editarlo, sin errores, para mí seria 1.0... Las versiones que siguen, son mejoras a la anterior, solo se añaden mejoras para facilitar el diseño del código fuente.
No me gusta poner versiones como 0.4 o algo por el estilo, ya que lo que hago en principio es hacer algo sencillo y funcional y con los avances que le hago a mi programa, al final mi versión sería hasta la 2.0...
Y si comparas las dos versiones (entre 2.0 y 1.0) existirá mucha diferencia.
Saludos...
Cuando es un programa o herramienta que ya es funcional, es decir que te permite crear código fuente y que puedes editarlo, sin errores, para mí seria 1.0... Las versiones que siguen, son mejoras a la anterior, solo se añaden mejoras para facilitar el diseño del código fuente.
No me gusta poner versiones como 0.4 o algo por el estilo, ya que lo que hago en principio es hacer algo sencillo y funcional y con los avances que le hago a mi programa, al final mi versión sería hasta la 2.0...
Y si comparas las dos versiones (entre 2.0 y 1.0) existirá mucha diferencia.
Saludos...
- shao
- Posts: 6048
- Joined: Wed Jun 17, 2009 4:51 pm
Re: [TOOL] Gemix Game Maker 1.4
ok entiendo, intentare aplicarlo yo tambien a mis programas, ya que en principio no le daba mucha importancia, simplemente tenia pensado dedicarme a subir cuando hayan suficientes novedades y ya.
Contacto: romopua@gmail.com
- erkosone
- Posts: 10656
- Joined: Tue Feb 24, 2009 2:13 pm
- Location: Barcelona.
- Contact:
Re: [TOOL] Gemix Game Maker 1.4
Hay muchas formas de hacer las animaciones para los procesos, yo te propongo una que es estupenda, y reutilizable, mas bien se puede definir como una animación global para todos los personajes que compartan el mismo tipo de movimientos/animaciones, un ejemplo de esto seria los clasicos personajes de un juego RPG, donde puedes andar en 4 u 8 direcciónes y las animaciones siempre son iguales para todos los personajes.
El sistema se basa en lo siguiente:
Crear un set de variables GLOBAL que corresponde a cada una de las animaciones, un ejemplo de nombres seria:
ANIMA_UP, ANIMA_DW, ANIMA_LEFT, ANIMA_RIGHT;
Entonces creas un proceso PREDEFINIDO como este:
Como ves, se trata de un fichero FPG que contiene 3 gráficos por animación, como los tipicos del gamemaker xp, vx, etc..
Lo mejor se este sistema es que, el FPG es asignado en el proceso del personaje, así, puedes controlar cualquier tipo de perso con el mismo proceso de animación.
Además, este proceso es sumamente ligero en carga a la CPU pues no tiene que mostrar ningún gráfico.
Con este proceso corriendo en todo momento tienes que, al pulsar una ARROW_KEY inicias la animación, y si dejas de pulsarla, la animación vuelve al primer valor de sus 3 gráficos.
Es un sistema muy sencillo y bastante versatil, si te has fijado habrás visto que hay un:
FRAME(500);
Si ajustas ese valor a un numero mas alto, las animaciones seran mas lentas, si lo reduces, las harás mas rapidas..
Entonces en el proceso del personaje solo hayq ue poner esto:
if (key(_left)) graph = anima_left;end
Si el personaje decides que ha de moverse en 8 posiciones, 4 standard + diagonales, solo es colocar las lineas que controlan la animación de la tecla Izquierda y Derecha detras de las de ARRIBAS y ABAJO, de esta forma impones que aunque pulses UP+LEFT, la animación a mostrar siempre será ANIMA_LEFT.
No se si tenias ya un sistema pensado, espero qeu esto te sea de ayuda en tu proyecto
El sistema se basa en lo siguiente:
Crear un set de variables GLOBAL que corresponde a cada una de las animaciones, un ejemplo de nombres seria:
ANIMA_UP, ANIMA_DW, ANIMA_LEFT, ANIMA_RIGHT;
Entonces creas un proceso PREDEFINIDO como este:
Code: Select all
PROCESS ANIMA_PERSO();
BEGIN
ANIMA_UP=1;
ANIMA_DER=4;
ANIMA_DW=7;
ANIMA_IZQ=10;
LOOP
IF(KEY(_UP) && ANIMA_UP<3)ANIMA_UP++;ELSE ANIMA_UP=1;END
IF(KEY(_RIGHT) && ANIMA_DER<6)ANIMA_DER++;ELSE ANIMA_DER=4;END
IF(KEY(_LEFT) && ANIMA_IZQ<12)ANIMA_IZQ++;ELSE ANIMA_IZQ=10;END
IF(KEY(_DOWN) && ANIMA_DW<9)ANIMA_DW++;ELSE ANIMA_DW=7;END
FRAME(500);
END
ENDLo mejor se este sistema es que, el FPG es asignado en el proceso del personaje, así, puedes controlar cualquier tipo de perso con el mismo proceso de animación.
Además, este proceso es sumamente ligero en carga a la CPU pues no tiene que mostrar ningún gráfico.
Con este proceso corriendo en todo momento tienes que, al pulsar una ARROW_KEY inicias la animación, y si dejas de pulsarla, la animación vuelve al primer valor de sus 3 gráficos.
Es un sistema muy sencillo y bastante versatil, si te has fijado habrás visto que hay un:
FRAME(500);
Si ajustas ese valor a un numero mas alto, las animaciones seran mas lentas, si lo reduces, las harás mas rapidas..
Entonces en el proceso del personaje solo hayq ue poner esto:
if (key(_left)) graph = anima_left;end
Si el personaje decides que ha de moverse en 8 posiciones, 4 standard + diagonales, solo es colocar las lineas que controlan la animación de la tecla Izquierda y Derecha detras de las de ARRIBAS y ABAJO, de esta forma impones que aunque pulses UP+LEFT, la animación a mostrar siempre será ANIMA_LEFT.
No se si tenias ya un sistema pensado, espero qeu esto te sea de ayuda en tu proyecto
http://iphonegamesdev.com/
[GEMIX - VIDEO TUTORIALES] http://www.youtube.com/user/fasetconasa
http://gurugameprogramming.blogspot.com.es/
[GEMIX - VIDEO TUTORIALES] http://www.youtube.com/user/fasetconasa
http://gurugameprogramming.blogspot.com.es/
- g1tp111ricard8
- Posts: 696
- Joined: Tue Dec 02, 2008 7:47 pm
- Location: InteractiveStation
- Contact:
Re: [TOOL] Gemix Game Maker 1.4
Gracias por la información...
Yo manejaría la animación del objeto a través de Eventos...
Por ejemplo...
Si el objeto está inactivo... Hacer animación...
Si el objeto está activo...
- Si tecla = Arriba ... Hacer animación, moverse arriba, etc
- Si tecla = B... Ejecutar proceso, etc
- También le agregaría aceleración, para que el movimiento del personaje sea fluido...
Si el objeto colisiona con otro objeto...
- hacer animación
Por ahora lo tengo planeado de esa manera...
Saludos...
Yo manejaría la animación del objeto a través de Eventos...
Por ejemplo...
Si el objeto está inactivo... Hacer animación...
Si el objeto está activo...
- Si tecla = Arriba ... Hacer animación, moverse arriba, etc
- Si tecla = B... Ejecutar proceso, etc
- También le agregaría aceleración, para que el movimiento del personaje sea fluido...
Si el objeto colisiona con otro objeto...
- hacer animación
Por ahora lo tengo planeado de esa manera...
Saludos...
- erkosone
- Posts: 10656
- Joined: Tue Feb 24, 2009 2:13 pm
- Location: Barcelona.
- Contact:
Re: [TOOL] Gemix Game Maker 1.4
Parece una buena opción también, no estaba acostumbrado a la manipulación de objetos y familias de objetos por eventos, pero una vez que me he puesto las pilas con este tema, sin duda con las features que tiene Gemix, es una opción excelente para el tratamiento de casi todo lo relacionado con eventos.
La verdad, ultimante estoy dedicando muchos esfuerzos a utilizar la feature SIGNAL() de gemix en todo lo que puedo, y la verdad, es espectacular lo que se gana el performance, y sobre todo en ORDEN dentro del juego.
La verdad, ultimante estoy dedicando muchos esfuerzos a utilizar la feature SIGNAL() de gemix en todo lo que puedo, y la verdad, es espectacular lo que se gana el performance, y sobre todo en ORDEN dentro del juego.
http://iphonegamesdev.com/
[GEMIX - VIDEO TUTORIALES] http://www.youtube.com/user/fasetconasa
http://gurugameprogramming.blogspot.com.es/
[GEMIX - VIDEO TUTORIALES] http://www.youtube.com/user/fasetconasa
http://gurugameprogramming.blogspot.com.es/