Skip to content

Commit f6f3cdc

Browse files
committed
set,alphaとscalingに--waitオプション追加
1 parent 950806b commit f6f3cdc

File tree

1 file changed

+28
-11
lines changed

1 file changed

+28
-11
lines changed

manual/list_sakura_script.html

Lines changed: 28 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -188,8 +188,8 @@ <h1>サーフェスコマンド</h1>
188188
<li><a href="#_!_set,alignmenttodesktop,方向_">\![set,alignmenttodesktop,方向]</a></li>
189189
<li><a href="#_!_set,scaling,倍率_">\![set,scaling,倍率]</a></li>
190190
<li><a href="#_!_set,scaling,横倍率,縦倍率_">\![set,scaling,横倍率,縦倍率]</a></li>
191-
<li><a href="#_!_set,scaling,横倍率,縦倍率,変化時間_">\![set,scaling,横倍率,縦倍率,変化時間]</a></li>
192-
<li><a href="#_!_set,alpha,数値_">\![set,alpha,数値,変化時間]</a></li>
191+
<li><a href="#_!_set,scaling,横倍率,縦倍率,変化時間_">\![set,scaling,横倍率,縦倍率,オプション]</a></li>
192+
<li><a href="#_!_set,alpha,数値_">\![set,alpha,数値,オプション]</a></li>
193193
<li><a href="#_!_effect,プラグイン名,速度倍率,パラメータ_">\![effect,プラグイン名,速度倍率,パラメータ]</a></li>
194194
<li><a href="#_!_effect2,追加サーフェスID,プラグイン名,速度倍率,パラメータ_">\![effect2,追加サーフェスID,プラグイン名,速度倍率,パラメータ]</a></li>
195195
<li><a href="#_!_filter,プラグイン名,起動時間,パラメータ_">\![filter,プラグイン名,起動時間,パラメータ]</a></li>
@@ -1010,33 +1010,50 @@ <h1>記述例</h1>
10101010
</dd>
10111011
</dl>
10121012
<dl id="_!_set,scaling,横倍率,縦倍率,変化時間_">
1013-
<dt class="entry">\![set,scaling,横倍率,縦倍率,変化時間]</dt>
1013+
<dt class="entry">\![set,scaling,横倍率,縦倍率,オプション]</dt>
10141014
<dd class="entry">
1015-
<p>サーフェスの倍率を精密に変更する。<br>倍率の単位は%、変化時間の単位はミリ秒。
1016-
<br />このタグは実行時に実行キューに格納される形となり、非同期的に実行される。
1017-
<br />たとえば変化時間2秒のタグと、続けて変化時間5秒のタグを実行した場合、変化を待たずこのタグの後のスクリプトを並行して実行しながら、合計7秒かけて指定順に倍率が変化することになる。
1015+
<p>サーフェスの倍率を精密に変更する。倍率の単位は%。
1016+
<br />オプションにより、アニメーション時間の指定や、完了までの待機が可能である。
10181017
</p>
1018+
<ul class="description">
1019+
<li>--time=ミリ秒……アニメーション時間(ミリ秒)。省略時・負値は0(即時適用)。位置パラメータとしても指定可(後方互換)。</li>
1020+
<li>--wait……アニメーション完了までスクリプト実行を待機する。省略時は非同期(即座に次の処理へ進む)。SSP 2.7.52以降。</li>
1021+
</ul>
10191022
<ul class="supported-baseware">
10201023
<li><img src="image/icon_c.png" alt="CROW" width="34" height="16" /></li>
1021-
<li><img src="image/icon_s.png" alt="SSP" width="34" height="16" />2.7.31</li>
1024+
<li><img src="image/icon_s.png" alt="SSP" width="34" height="16" /> 2.7.31</li>
10221025
</ul>
1026+
<div class="legend">
1027+
<section class="code">
1028+
<h1>記述例</h1>
1029+
<p><code type="SakuraScript">\![set,scaling,200,200,--time=2000]2秒かけて200%へ変化する(非同期)。</code></p>
1030+
<p><code type="SakuraScript">\![set,scaling,200,200,--time=3000,--wait]3秒かけて200%へ変化する(完了まで待機)。</code></p>
1031+
<p><code type="SakuraScript">\![set,scaling,100,100,--time=1000,--wait]1秒かけて等倍に戻す(完了まで待機)。</code></p>
1032+
</section>
1033+
</div>
10231034
</dd>
10241035
</dl>
10251036
<dl id="_!_set,alpha,数値_">
1026-
<dt class="entry">\![set,alpha,数値,変化時間]</dt>
1037+
<dt class="entry">\![set,alpha,数値,オプション]</dt>
10271038
<dd class="entry">
1028-
<p>現スコープ側サーフェスを0~100で透明度を変更する。値が小さいほど透明。変化時間の単位はミリ秒で、省略時は0(即時適用)。
1029-
<br />このタグは実行時に実行キューに格納される形となり、非同期的に実行される。
1030-
<br />たとえば変化時間2秒のタグと、続けて変化時間5秒のタグを実行した場合、変化を待たずこのタグの後のスクリプトを並行して実行しながら、合計7秒かけて指定順に透明度が変化することになる。
1039+
<p>現スコープ側サーフェスを0~100で透過度を変更する。0で完全透明、100で不透明。100超は100にクランプされる。負値は値変更なしの再描画のみ。
1040+
<br />オプションにより、アニメーション時間の指定や、完了までの待機が可能である。
10311041
<br />ゴースト終了まで有効。
10321042
</p>
1043+
<ul class="description">
1044+
<li>--time=ミリ秒……アニメーション時間(ミリ秒)。省略時・負値は0(即時適用)。位置パラメータとしても指定可(後方互換)。</li>
1045+
<li>--wait……アニメーション完了までスクリプト実行を待機する。省略時は非同期(即座に次の処理へ進む)。SSP 2.7.52以降。</li>
1046+
</ul>
10331047
<ul class="supported-baseware">
10341048
<li><img src="image/icon_s.png" alt="SSP" width="34" height="16" /></li>
10351049
</ul>
10361050
<div class="legend">
10371051
<section class="code">
10381052
<h1>記述例</h1>
10391053
<p><code type="SakuraScript">\0\![set,alpha,0]本体側が透明になり見えなくなる。\1\![set,alpha,50]相方側がだいたい半透明になる。</code></p>
1054+
<p><code type="SakuraScript">\![set,alpha,50,--time=1000]1秒かけて透過度50へ変化する(非同期)。</code></p>
1055+
<p><code type="SakuraScript">\![set,alpha,50,--time=2000,--wait]2秒かけて透過度50へ変化する(完了まで待機)。</code></p>
1056+
<p><code type="SakuraScript">\![set,alpha,100,--time=1000,--wait]1秒かけて不透明に戻す(完了まで待機)。</code></p>
10401057
</section>
10411058
</div>
10421059
</dd>

0 commit comments

Comments
 (0)