FADE
(3.2.0)
画面をフェードさせる
フェードする
FADE color[,time]
フェード色を取得
color = FADE()
パラメーター
color:フェーダ色(覆う色)
time:変化終了までのフレーム数
戻り値
color:フェーダ色(数値)
解説
画面全体の色をゆっくりと変え、フェードイン・フェードアウトさせます。
colorで「フェーダ色」(画面全体を覆う色)を設定します。
RGB(A,R,G,B)または&HAARRGGBBで指定します。
透明度(A)がフェーダ色の透過度で、0だと透過(元のまま)、255だと完全にRGBで指定した色になり、元の画面は全く見えなくなります。
timeでフェード完了までの時間を指定します。単位はフレーム数です。
省略時はフェードせずにすぐに変化します。(画面にマスクをかけるだけの効果)
「FADE 0」で元に戻ります。
colorで「フェーダ色」(画面全体を覆う色)を設定します。
RGB(A,R,G,B)または&HAARRGGBBで指定します。
透明度(A)がフェーダ色の透過度で、0だと透過(元のまま)、255だと完全にRGBで指定した色になり、元の画面は全く見えなくなります。
timeでフェード完了までの時間を指定します。単位はフレーム数です。
省略時はフェードせずにすぐに変化します。(画面にマスクをかけるだけの効果)
「FADE 0」で元に戻ります。
サンプルコード
画面転換(1秒で真っ暗になり、1秒で元に戻す)
元に戻すときは「FADE 0」を実行
危険!(赤い点滅)WAIT 60 '黒くなるまで待つFADE 0,60 '元に戻す
霧の中(時間をかけずに、全体に白っぽい画面にする)WHILE 1WAIT 30FADE 0,30 '元に戻すWAIT 30
元に戻すときは「FADE 0」を実行
現在のフェーダ色を取得(AARRGGBB形式で表示)
参照
XSCREEN
各画面のサイズなどを設定
DISPLAY
上下どちらの画面を操作するか指定
VISIBLE
各画面(CONSOLE,GRP,BG,SPRITE)の表示・非表示を設定
BACKCOLOR
画面の背景色を指定
ACLS
画面表示設定を初期値に戻す
FADE
画面をフェードさせる
FADECHK
画面がフェード中か調べる