ColorInOutコマンド
画面全体をホワイトアウトやフェードインする
※SRCの、FadeInコマンド,FadeOutコマンド,WhiteInコマンド,WhiteOutコマンドはこのコマンドに統合されました
書式
ColorInOut "In"or"Out" color [fadetime times option]
| color |
塗りつぶし色(RBG値?) |
| fadefime |
コマンド開始から終了までの時間。省略時は「5」(0.5秒) |
| times |
段階数。省略時は「10」 |
| option |
"時間優先" |
PCの画像処理が間に合わない場合、段階を間引きしてコマンド終了までの時間を短縮する |
解説
"In"の場合は画面全体が指定色colorで塗りつぶした状態から段階的に通常の画面に、"Out"であれば画面全体を段階的に指定色に染めていきます。
fadetimeが小さかったり描画段階数timesが大きい場合、PCの画像処理が間に合わずにコマンド実行にかかる時間がfadetimeの指定時間よりも長くなることがあります。時間超過を避けたい場合は段階数を減らすか"時間優先"オプションを使用してください。
使用例
SRCのFadeInコマンドを再現するサブルーチン
FadeIn:
If Args(1) = "" Then
ColorInOut "In" "#000000" 5
Else
ColorInOut "In" "#000000" (0.5 * Args(1)) Args(1)
EndIf
Return
最終更新:2014年01月21日 23:46