-
ayuda retardo en loading con fenix
Hola, vereis mi duda.....bueno, realmente son 2 pero estan muy relacionadas.
La primera es q en un plano con scroll en el q se mueve mi personaje visto desde arriba, tarda 10 segundos desde q se ven ambos hasta q reacciona el pad.....despues va todo perfecto nada relentizado......mi pregunta es:
Ese retardo se debe a algun tipo de carga de datos? el codigo es muy simple y es casi el comentado con anterioridad para explicarme como mover mi personaje x el scroll....no he incluido nada mas x ahora.
Tambien queria saber como hace la gente para q se vea una pantalla de loading mientras cargamos el juego y q este se ejecute una vez cargado tras el loading......
1saludo y gracias
-
-
No creo que sea nada de tiempos de carga (a no ser que sea musica o temas de esos). Yo tuve problemas de ese tipo, y lo mio creo que era porque usaba la funcion advance. Si la usas puede que sea eso, la primera vez que se llama no se porque pero tarda, el resto va bien. Mira a ver si es eso. Lo de las pantallas de carga ahora mismo no se, pero es cuestion de ponerse, no creo que sea muy dificil.
-
-
Pues si, uso la funcion advance....puesto q el personaje se mueve por angulos para ahorrar graficos....sino tendria q meter para todas las direcciones mientras q asi es tipo resident evil.....no se, me gusta y ademas tiene movimiento lateral......
Lo del loading no se si lo he visto ya en algun juego hecho en fenix o solo en los de sdk pero se agradeceria mucho aunq en fenix no hay funciones q digan "hasta q cargue" no?sino a a medida q cargas todo lo pone en pantalla o como?
gracias y 1saludo
-
-
Por si quedan dudas confirmo lo del advance. La primera vez en usarse produce un delay muy molesto.
Supongo que sera un bug del port.
Byes!
PD: Aunque magnifico port ehhh!
-
-
es una idea.
program rascagranosagasoil;
global
fich1; //menus
fich2; //juego en si
begin
fich1=load_fpg("granos.fpg");
//aqui muestras el menu y todas las puñetas
juego();
end
process juego();
begin
fade_off();
while(fading) frame; end
clear_screen();
let_me_alone();
write(0,160,120,4,"CAGANDO");
fade_on();
while(fading) frame; end
//aqui cargas los archivos necesarios vease la siguiente linea
fich2=load_fpg("gasoil.fpg"); //La pantalla se congela mientras carga
fade_off();
while(fading) frame; end
delete_text(all_text);
//aqui llamas todos los procesos que necesites
fade_on();
while(fading) frame; end
end
-
Permisos de publicación
- No puedes crear nuevos temas
- No puedes responder temas
- No puedes subir archivos adjuntos
- No puedes editar tus mensajes
-
Reglas del foro
Marcadores