FADE

プチコン3号(3.2.0) プチコンBIG 

画面をフェードさせる

フェードする FADE color[,time] フェード色を取得 color = FADE()

パラメーター

colorフェーダ色(覆う色)
time変化終了までのフレーム数

戻り値

colorフェーダ色(数値)

解説

画面全体の色をゆっくりと変え、フェードイン・フェードアウトさせます。

colorで「フェーダ色」(画面全体を覆う色)を設定します。
RGB(A,R,G,B)または&HAARRGGBBで指定します。
透明度(A)がフェーダ色の透過度で、0だと透過(元のまま)、255だと完全にRGBで指定した色になり、元の画面は全く見えなくなります。

timeでフェード完了までの時間を指定します。単位はフレーム数です。
省略時はフェードせずにすぐに変化します。(画面にマスクをかけるだけの効果)

「FADE 0」で元に戻ります。


サンプルコード

画面転換(1秒で真っ暗になり、1秒で元に戻す)
FADE RGB(255,0,0,0),60 '1秒で真っ黒にする
WAIT 60   '黒くなるまで待つ
FADE 0,60 '元に戻す
 
危険!(赤い点滅)
FADE RGB(128,255,0,0),30 '半透明の赤
WAIT 30
FADE 0,30 '元に戻す
WAIT 30
 
霧の中(時間をかけずに、全体に白っぽい画面にする)
元に戻すときは「FADE 0」を実行
FADE RGB(128,255,255,255)
現在のフェーダ色を取得(AARRGGBB形式で表示)

参照

XSCREEN 各画面のサイズなどを設定
DISPLAY 上下どちらの画面を操作するか指定
VISIBLE 各画面(CONSOLE,GRP,BG,SPRITE)の表示・非表示を設定
BACKCOLOR 画面の背景色を指定
ACLS 画面表示設定を初期値に戻す
FADE 画面をフェードさせる
FADECHK 画面がフェード中か調べる

Facebookコメント