スプライト点滅・フェード設定
es_fade p1,p2,p3
p1(0)=スプライトNo. p2(1)=フェードモード p3(30)=タイマー初期値
(プラグイン / モジュール : HSP3Dish)
p1で指定したスプライトにタイマーを設定して、一定時間だけ点滅やフェードなどを実行します。
p2でフェードモードを設定します。省略した場合は、1(ESSPF_TIMEWIPE)が選択されます。
フェードモード マクロ 内容
------------------------------------------------------------------------------------
1 ESSPF_TIMEWIPE タイマー時間が経過したら消滅
2 ESSPF_BLINK 点滅させる、タイマー時間が経過したら終了
3 ESSPF_BLINKWIPE 点滅させる、タイマー時間が経過したら消滅
4 ESSPF_BLINK2 ゆっくり点滅させる、タイマー時間が経過したら終了
5 ESSPF_BLINKWIPE2 ゆっくり点滅させる、タイマー時間が経過したら消滅
6 ESSPF_FADEOUT タイマー時間でフェードアウトを行う
7 ESSPF_FADEOUTWIPE タイマー時間でフェードアウトを行う、その後消滅
8 ESSPF_FADEIN タイマー時間でフェードインを行う
9 ESSPF_FADEINWIPE タイマー時間でフェードインを行う、その後消滅
10 ESSPF_EFADE タイマー時間の最後にフェードアウトを行う
11 ESSPF_EFADEWIPE タイマー時間の最後にフェードアウトを行う、その後消滅
12 ESSPF_EFADE2 タイマー時間の最後にゆっくりフェードアウトを行う
13 ESSPF_EFADEWIPE2 タイマー時間の最後にゆっくりフェードアウトを行う、その後消滅
p3でタイマー時間(フレーム数)を指定します。このフレーム数が経過すると、点滅やフェード動作を終了します。
ESSPF_FADEOUT/ESSPF_FADEINは、指定したタイマー時間全体でフェードを行うのに対して、ESSPF_EFADE及びESSPF_EFADEWIPE2は、タイマー時間に関係なく一定の速度でフェードを行います。
p3に-1を設定すると、カウントは無限になります。
| プラグイン / モジュール | HSP3Dish |
| バージョン | 3.6 |
| 作成日 | 2020/09/03 |
| 著作者 | onitama |
| URL | http://hsp.tv/ |
| 備考 | hsp3dish.asをインクルードすること。 |
| タイプ | 拡張命令 |
| グループ | 拡張画面制御命令 |
| 対応環境 |
|
| hs ファイル | hsphelp\sprite.hs |