このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
|
move機能 [2021/07/02 10:58] advmanager [書式] |
move機能 [2025/05/20 17:19] (現在) yam |
||
|---|---|---|---|
| 行 1: | 行 1: | ||
| ====== move機能 ====== | ====== move機能 ====== | ||
| ===== moveの使用方法 ===== | ===== moveの使用方法 ===== | ||
| - | moveは表画面に表示した画像(背景も含む)を移動させる場合に使用します。移動には透明度や拡縮率も含まれるので、使いようによってはいろいろな表現が可能になります。 | + | moveは表画面に表示した画像(背景も含む)を移動させる場合に使用します。移動には透明度、拡縮率、回転も含まれるので、使いようによってはいろいろな表現が可能になります。 |
| ==== 書式 ==== | ==== 書式 ==== | ||
| ◆moveタグの属性 | ◆moveタグの属性 | ||
| ^属性^必須^値^説明^ | ^属性^必須^値^説明^ | ||
| - | |layer|yes|レイヤー名|対象となるレイヤを指定する baseやmessage1も指定可能| | + | |layer|yes|レイヤー名|対象となるレイヤを指定する baseも指定可能| |
| - | |page|no|back/\\ fore(初期値)|対象レイヤを表か裏か| | + | |page|no|back\\ fore(初期値)\\ both|対象レイヤを表か裏か\\ bothは表裏両方\\ ※裏を指定する際は[[システム# |
| |time|yes|ミリ秒|pathで指定した点から点を移動するのに必要な時間を指定します。\\ | |time|yes|ミリ秒|pathで指定した点から点を移動するのに必要な時間を指定します。\\ | ||
| - | |path|yes|以下path属性の説明参照|移動先位置の指定です。\\ | + | |path|yes|[[move機能# |
| |count|no|整数|移動の繰り返し回数を指定します。\\ | |count|no|整数|移動の繰り返し回数を指定します。\\ | ||
| |delay|no|ミリ秒|move開始までの時間ミリ秒で指定する\\ | |delay|no|ミリ秒|move開始までの時間ミリ秒で指定する\\ | ||
| 行 14: | 行 14: | ||
| |interval|no|ミリ秒|countが1以上の時、次のcountに入るまでの待ち時間| | |interval|no|ミリ秒|countが1以上の時、次のcountに入るまでの待ち時間| | ||
| |group|no| |[[使い方のヒント# | |group|no| |[[使い方のヒント# | ||
| + | |ease|no| |[[使い方のヒント# | ||
| 行 19: | 行 20: | ||
| ==== path属性の説明 ==== | ==== path属性の説明 ==== | ||
| path属性でX座標、Y座標、透明度、全体拡縮率、水平拡縮率、垂直拡縮率、回転の7つを指定します。 | path属性でX座標、Y座標、透明度、全体拡縮率、水平拡縮率、垂直拡縮率、回転の7つを指定します。 | ||
| - | 省略すると「変化なし」とみなします。X座標、Y座標は相対位置の指定もできます。 | + | 省略すると「変化なし」とみなします。X座標、Y座標は相対位置の指定もできます。\\ |
| + | 例: path=(200, | ||
| ^ 属性 | ^ 属性 | ||
| |X座標|横方向の位置を指定します。(例:400、center)\\ | |X座標|横方向の位置を指定します。(例:400、center)\\ | ||
| 行 27: | 行 29: | ||
| |水平方向拡大縮小率|同上| | |水平方向拡大縮小率|同上| | ||
| |垂直方向拡大縮小率|同上| | |垂直方向拡大縮小率|同上| | ||
| - | |回転角度\\ | + | |回転角度\\ |
| ==== 画像回転と画像基準値(orgx, | ==== 画像回転と画像基準値(orgx, | ||
| left, | left, | ||
| - | 青枠が初期値(角度0度)、赤枠が角度60度。 | + | 青枠が初期値(角度0度)、赤枠が角度-60度(マイナス60度)。 |
| ^ orgx=left orgy=top | ^ orgx=left orgy=top | ||
| |{{ : | |{{ : | ||
| - | ^ orgx=left orgy=center | + | ^ orgx=left orgy=center |
| |{{ : | |{{ : | ||
| ===== 具体例 ===== | ===== 具体例 ===== | ||
| ==== 薄くなりながら画面右に消える ==== | ==== 薄くなりながら画面右に消える ==== | ||
| - | |@move layer=0 path=(out_right,, | + | |@move layer=hoge path=(out_right,, |
| ==== ちょっとだけ左に寄る ==== | ==== ちょっとだけ左に寄る ==== | ||
| - | |@move layer=0 path=(sub50,,, | + | |@move layer=hoge path=(sub50,,, |
| ==== 真ん中からニョキニョキと大きくなりながら登場する ==== | ==== 真ん中からニョキニョキと大きくなりながら登場する ==== | ||
| - | |@image layer=0 storage=aaa z=0 top=300 left=400\\ | + | |@image layer=hoge0 storage=hoge z=0 top=300 left=400\\ |
| ==== 小さくなりながら消えていく ==== | ==== 小さくなりながら消えていく ==== | ||
| - | |@move layer=0 path=(,, | + | |@move layer=hoge path=(,, |
| ==== ピョンピョン2回ジャンプする ==== | ==== ピョンピョン2回ジャンプする ==== | ||
| - | |@move layer=0 path=(, | + | |@move layer=hoge path=(, |
| ==== 透明& | ==== 透明& | ||
| - | |@image layer=0 storage=aaa z=200 top=-300 left=-400 opacity=0\\ | + | |@image layer=hoge storage=aaa z=200 top=-300 left=-400 opacity=0\\ |
| ===== 複数レイヤーの同時移動 ===== | ===== 複数レイヤーの同時移動 ===== | ||
| 複数レイヤーを同時に移動させる際、moveを複数行並べてもそれなりに動きますが、レイヤー間に若干のタイムラグが出る可能性が残ります。複数レイヤーの同時移動で厳密に同期を取る場合はmove2を使用します。 | 複数レイヤーを同時に移動させる際、moveを複数行並べてもそれなりに動きますが、レイヤー間に若干のタイムラグが出る可能性が残ります。複数レイヤーの同時移動で厳密に同期を取る場合はmove2を使用します。 | ||
| 行 65: | 行 67: | ||
| ◆使用例 | ◆使用例 | ||
| - | |[image layer=0 page=fore storage=" | + | |[image layer=hoge0 page=fore storage=" |
| ===== 複数レイヤーの同時移動(その2) ===== | ===== 複数レイヤーの同時移動(その2) ===== | ||
| 複数のmoveを同時に実行後、特定のmoveに対してstopmoveやwmをしたい場合はstopmove/ | 複数のmoveを同時に実行後、特定のmoveに対してstopmoveやwmをしたい場合はstopmove/ | ||
| stopmove/ | stopmove/ | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||