Abril 30, 2016, 03:43:07 AM Ultima modificación: Abril 30, 2016, 05:51:28 PM por chichoterremoto
Buenas a todos como puedo hacer un editor de personajes para mi juego?
seria un editor con una serie de posibles accesorios para personalizar al personaje.
muchas gracias y un saludo  :)

Hmmm... es una pregunta bastante difícil de responder, puesto que es muy general.
Formas hay muchísimas, y si ni siquiera das información de cómo, o qué propiedades tendría ese "editor", es aún más difícil.

Un editor puede ser una serie de posibles accesorios para personalizar el personaje, y también podria ser un sistema para dibujar tu propio personaje.

Sé un poco más específico, y usa también el buscador. Creo que se ha hablado de lo mismo en varias ocaciones.
alaberga regué el café.

BA:STFW&RTFM

seria un editor con una serie de posibles accesorios para personalizar el personaje.
ya busque en el editor pero no vi nada
muchas gracias y un saludo

 :-[ bueno la verdad no se como hacerlo pero creo que usando mascaras (mask) imagino lo quieres aser un menú de personalización para que el jugador elija lo que quiere como en drakensang

una de las formas que se me ocurren es que fracciones el sprite en 3 partes por ejemplo:

cabeza, cuerpo y pies

entonces en tu editor, que es un room, con botones o eventos del mouse y teclado, muestras que cabeza elige el jugador, asi como las demas partes
cuando ya este hecho, guardas esos datos en un archivo INI, y tienes que cargar segun el jugador, que personaje es el que se va mostrar por pantalla ( es decir, que cabeza, cuerpo y piernas )
Es Mejor No Saber Porque Funciona, Que Saber El Porque No Funciona...
Tienes alguna duda con "Game Design" o de videojuegos en general, contactamente mas facil en twitter @pavulzavala

Cita de: donnisu en Abril 30, 2016, 04:58:12 AM
:-[ bueno la verdad no se como hacerlo pero creo que usando mascaras (mask) imagino lo quieres aser un menú de personalización para que el jugador elija lo que quiere como en drakensang

eso es lo que quiero hacer
gracias y un saludo  ;)

Cita de: somnus en Abril 30, 2016, 06:51:06 AM
una de las formas que se me ocurren es que fracciones el sprite en 3 partes por ejemplo:

cabeza, cuerpo y pies

entonces en tu editor, que es un room, con botones o eventos del mouse y teclado, muestras que cabeza elige el jugador, asi como las demas partes
cuando ya este hecho, guardas esos datos en un archivo INI, y tienes que cargar segun el jugador, que personaje es el que se va mostrar por pantalla ( es decir, que cabeza, cuerpo y piernas )

ok voy a probar
gracias y un saludo  ;)

mm puedes probar con arrays (creo que se escribe asi)
por ejemplo:
haces los sprites de tu monito como
el de la cabeza que lleve 3 cabezas diferentes
el de la cuerpo que lleve 3 diferentes
el de la piernas que lleve 3 diferentes

en un objeto haces lo siguiente;

Evento create;
num_cabeza=0;
num_cuerpo=0;
num_piernas=0;

Evento draw;
draw_sprite(spr_cabeza,num_cabeza,x,y);
draw_sprite(spr_cabeza,num_cuerpo,x,y);
draw_sprite(spr_cabeza,num_piernas,x,y);

Y AHORA SOLO BASTA AGREGARLE UNA INTRUCCION COMO:
///Esto ara que se genere un personaje aleatorio
if keyboard_check_pressed(vk_enter){num_piernas=random(3); num_cuerpo=random(3); num_cabeza=random(3);}
///Pero te recomiendo hacer un boton para cada parte de el cuerpo

en fin es lo mas practico que se me ocurrio asi que espero que te sirva



Cita de: anael en Abril 30, 2016, 04:11:32 PM
mm puedes probar con arrays (creo que se escribe asi)
por ejemplo:
haces los sprites de tu monito como
el de la cabeza que lleve 3 cabezas diferentes
el de la cuerpo que lleve 3 diferentes
el de la piernas que lleve 3 diferentes

en un objeto haces lo siguiente;

Evento create;
num_cabeza=0;
num_cuerpo=0;
num_piernas=0;

Evento draw;
draw_sprite(spr_cabeza,num_cabeza,x,y);
draw_sprite(spr_cabeza,num_cuerpo,x,y);
draw_sprite(spr_cabeza,num_piernas,x,y);

Y AHORA SOLO BASTA AGREGARLE UNA INTRUCCION COMO:
///Esto ara que se genere un personaje aleatorio
if keyboard_check_pressed(vk_enter){num_piernas=random(3); num_cuerpo=random(3); num_cabeza=random(3);}
///Pero te recomiendo hacer un boton para cada parte de el cuerpo

en fin es lo mas practico que se me ocurrio asi que espero que te sirva
Ok muchas gracias por tu ayuda
me ha sido muy util
un saludo  ;)