Hallo,
ich habe versucht einen schwarzen Panel dessen alpha Werte ich hoch und runter drehe zu benützen um bei Levelwechseln und Cutscenes einen Übergang zu machen:
bmap black_bg = <blackpic.jpg>;
PANEL black_bg_panel
{
bmap= black_bg;
pos_x = 0; pos_y = 0;
alpha=0;
layer = 50;
flags = TRANSLUCENT;
}
function blackscreen_in
{
black_bg_panel.alpha = 0;
black_bg_panel.visible = ON;
while(black_bg_panel.alpha < 100)
{
black_bg_panel.alpha += 0.2;
wait(1);
}
}
function blackscreen_out
{
black_bg_panel.alpha = 100;
while(black_bg_panel.alpha > 0.5)
{
black_bg_panel.alpha -= 0.2;
wait(1);
}
black_bg_panel.visible = OFF;
}
jedoch habe ich dabei das Problem das der Alphawert jenach dem an welcher Stelle ich ihn verändere verschieden schnell verändert wird manchmal ist er erst in 5 Sekunden auf 0 , macnchmal aber schon in einer halben,wiso?