Bennu Game Development

Foros en Español => Mesa de Ayuda => Topic started by: alicesimu on November 05, 2016, 01:49:31 PM

Title: error: Incorrect number of parameters. Function: FADE MinParams: 5.
Post by: alicesimu on November 05, 2016, 01:49:31 PM
Esto me supuso un LOL

creia que funcionaba igual que Div2 el fade.

y me da este error:
error: Incorrect number of parameters. Function: FADE MinParams: 5. ( error in token: "(" ).

Yo lo tengo asi:
FADE(200,200,200,64);

que problema hay??
en la Wiki esta bien: http://wiki.bennugd.org/index.php?title=Fade
Title: Re:error: Incorrect number of parameters. Function: FADE MinParams: 5.
Post by: FreeYourMind on November 07, 2016, 08:47:15 AM
el problema es esperar que todo sea igual, yo te recomiendo leer el manual de osk por ejemplo para que veas mas o menos que funciones usa bennu y sus parametros, para mejor encontrar las diferencias en las funciones que las tienen
Title: Re:error: Incorrect number of parameters. Function: FADE MinParams: 5.
Post by: alicesimu on November 07, 2016, 09:57:58 AM
Quote from: FreeYourMind on November 07, 2016, 08:47:15 AM
el problema es esperar que todo sea igual, yo te recomiendo leer el manual de osk por ejemplo para que veas mas o menos que funciones usa bennu y sus parametros, para mejor encontrar las diferencias en las funciones que las tienen

mmmm... no consulte el manual de osk(pdf)

me guiaba hasta hora de la wikipedia bennuGD unicamente.
Title: Re:error: Incorrect number of parameters. Function: FADE MinParams: 5.
Post by: Drumpi on November 07, 2016, 12:55:26 PM
Fade usa 4 parámetros en BennuGD, como se lleva haciendo desde tiempos de DIV.
Es en PixTudio donde ha cambiado la cosa, porque debido a que usa aceleración gráfica, todas las modificaciones de color se han "suprimido" hasta que se sepa cómo hacerlas sin que suponga un perjuicio de rendimiento. Esto afecta a Fade, por lo que en PixTudio se cambió la función por otra que tiene 5 parámetros, que sólo está documentada en el hilo/worklog de desarrollo de PixTudio:
http://forum.bennugd.org/index.php?topic=4148.msg67121#msg67121

Alicesimu, ten cuidado y no confundas los lenguajes :D
Title: Re:error: Incorrect number of parameters. Function: FADE MinParams: 5.
Post by: alicesimu on November 07, 2016, 01:33:26 PM
No lo sabia, debo revisar la doc de pixtudio cuando me salte estas dudas de sintaxis.
Title: Re:error: Incorrect number of parameters. Function: FADE MinParams: 5.
Post by: alicesimu on November 25, 2016, 12:01:46 AM
Quote from: Drumpi on November 07, 2016, 12:55:26 PM
Fade usa 4 parámetros en BennuGD, como se lleva haciendo desde tiempos de DIV.
Es en PixTudio donde ha cambiado la cosa, porque debido a que usa aceleración gráfica, todas las modificaciones de color se han "suprimido" hasta que se sepa cómo hacerlas sin que suponga un perjuicio de rendimiento. Esto afecta a Fade, por lo que en PixTudio se cambió la función por otra que tiene 5 parámetros, que sólo está documentada en el hilo/worklog de desarrollo de PixTudio:
http://forum.bennugd.org/index.php?topic=4148.msg67121#msg67121

Alicesimu, ten cuidado y no confundas los lenguajes :D

joo, casi no encontraba esto en el foro, ya que no esta documentada en su pagina:  :(
https://pixtudio.divhub.org/docs/

ya que el 4 parametro es un especie de Alpha??¿¿¿ del 0-255...
Title: Re:error: Incorrect number of parameters. Function: FADE MinParams: 5.
Post by: Drumpi on November 25, 2016, 02:44:32 AM
Si buscas "Fade" en el foro, con el usuario Josebita, y lo ordenas de más nuevo a más antiguo, te sale toda la información. A mi me ha llevado un poco de tiempo (mi manía de hacerlo a mano), pero vamos, que ya te puse un enlace a donde se hablaba de ello :P
Title: Re:error: Incorrect number of parameters. Function: FADE MinParams: 5.
Post by: alicesimu on November 25, 2016, 07:13:41 AM
tengo que probarlo y darme cuenta si se trata del parametro alpha 0-255, ....es algo raro.
----------
al hacer esto...

FADE(200,200,200,255,64);
FRAME(200);
FADE(100,100,100,0,5);

lo curioso, es el 2º fade... regresa al color original, ok... pero me tinta(color gris) el fondo negro(sin grafico,ni put_screen...)
se queda permanente el tintado en el fondo negro de pantalla, pero los procesos y textos no sobre pinta dicho fondo tintado...
no se como dejarlo en color negro por defecto...
Title: Re:error: Incorrect number of parameters. Function: FADE MinParams: 5.
Post by: Drumpi on November 25, 2016, 01:34:58 PM
¿Puede ser que no hayas hecho
while (fading) frame; end
?
No sé, pureba a hacer un clean_map(0,0,0), a ver. Ya digo que de pixTudio estoy pez (sigue nadando, sigue nadando, sigue nadando...)
Title: Re:error: Incorrect number of parameters. Function: FADE MinParams: 5.
Post by: alicesimu on November 25, 2016, 03:29:35 PM
No es necesario, ya que el primer fase, se pone al instante de color blanco, hago una pausa de 2 fotogramas y después restablece el color normal a una velocidad.

Eso funciona si.

Pero no entiendo ese color de fondo gris que se queda, por suerte no cambia a los procesos.

Probare de hacer eso de clean_mal() a fondo de pantalla
Title: Re:error: Incorrect number of parameters. Function: FADE MinParams: 5.
Post by: alicesimu on November 25, 2016, 08:49:35 PM
he probado estos dos, pero ninguno me hace nada, justo despues de hacer FADE.

map_clear (0 ,0 , 0 );
screen_clear() (ni el otro nombre inverso)