放物線移動処理
スイッチ・変数の一覧表示
(更新:2020/08/08)
YADOTの放物線移動処理で使用するスイッチと変数の一覧表です。
下の方には「距離別の変数0006番に設定する値」の一覧もあります。
スイッチ |
番号 |
名前 |
使用内容 |
0001 |
決定キー押し続け |
決定キーを押すとON。決定キーを離すとOFF。 |
|
0011 |
移動中:ボール01 |
ONの時にボール1を移動します。 |
0012 |
移動中:ボール02 |
ONの時にボール2を移動します。 |
|
0041 |
ループあり:横 |
マップに横のループ設定がある時にON。 |
0042 |
ループあり:縦 |
マップに縦のループ設定がある時にON。 |
変数 |
番号 |
名前 |
使用内容 |
0001 |
キー入力 |
キー入力の処理で使用。 |
0002 |
現在のマップID |
現在いるマップIDを取得。 |
0003 |
前のマップID |
変数2番と比較してマップ移動を判断する。 |
0004 |
飛距離(マス単位) |
ボールの飛距離をマス単位で設定。 |
0005 |
最大の高さ(ドット単位) |
ボールの最大の高さをピクセル単位で設定。 |
0006 |
高さ%合計 |
高さ100%になる時の合計数を設定。 |
0007 |
高さ%± |
変数107・127番に減算する値を記憶。 |
|
0009 |
ボールの高さ |
ボールの高さを出す時に使用。 |
0010 |
ボールのY表示位置 |
ボールのY表示位置を設定する時に使用。 |
0011 |
ボールのX |
ボールのX関連のデータを設定。 |
0012 |
ボールのY |
ボールのY関連のデータを設定。 |
0013 |
ID取得 |
イベントIDや地形IDを取得する時に使用。 |
0014 |
1ページ目 |
敵イベントの1ページ目を呼び出す時に使用。 |
0015 |
ボールの影Y |
高低差にてボールの影の表示位置を設定する時に使用。 |
0016 |
ボールの影地形ID |
高さ1の影位置の地形IDを取得。 |
0017 |
ボールの影地形ID2 |
地形の高さの位置の地形IDを取得。 |
|
0021 |
装備中の武器番号 |
装備中の武器No.を取得します。 |
0022 |
前の武器番号 |
変数21番の値と比べる事で装備変更を判断する。 |
0023 |
攻撃力 |
現在の攻撃力を取得。 |
0024 |
前の攻撃力 |
変数23番の値と比べる事で攻撃力変更を判断する。 |
0025 |
キー押し続け時間 |
決定キーを押し続ける→加算1、決定キーを離す→代入0。 |
|
0041 |
敵イベントID開始値 |
マップ内で最も小さいイベントIDを設定。 |
0042 |
敵イベントID終了値 |
マップ内で最も大きいイベントIDを設定。 |
0043 |
マップサイズ:画面X |
マップの画面サイズXを設定。 |
0044 |
マップサイズ:画面Y |
マップの画面サイズYを設定。 |
|
0081 |
ゲージX P48 |
ゲージバーのX表示位置を設定。 |
0082 |
ゲージX P49 |
ゲージ下にある▲のX表示位置を設定。 |
0083 |
ゲージY P48 |
ゲージバーのY表示位置を設定。 |
0084 |
ゲージY P49 |
ゲージ下にある▲のY表示位置を設定。 |
|
0101 |
ボール01:現在位置X |
ボールの影&ボールがいるX表示位置を記憶。 |
0102 |
ボール01:現在位置Y |
ボールの影がいるY表示位置を記憶。 |
0103 |
ボール01:移動方向 |
発射時の主人公の向きを設定。 |
0104 |
ボール01:最大の高さ |
このボールの最大の高さを設定。 |
|
0106 |
ボール01:高さ%合計 |
変数6番から値をコピー。 |
0107 |
ボール01:高さ%± |
変数108番に減算する値を記憶。 |
0108 |
ボール01:現在高さ% |
現在の高さ%をピクセル合計数を記憶。 |
|
0110 |
ボール01:高さピクセル |
発射時の高さピクセルを設定。 |
|
0112 |
ボール01:画面位置X |
マップ右下のマップイベントの画面位置Xを取得。 |
0113 |
ボール01:画面位置Y |
マップ右下のマップイベントの画面位置Yを取得。 |
|
0121 |
ボール02:現在位置X |
ボールの影&ボールがいるX表示位置を記憶。 |
0122 |
ボール02:現在位置Y |
ボールの影がいるY表示位置を記憶。 |
0123 |
ボール02:移動方向 |
発射時の主人公の向きを設定。 |
0124 |
ボール02:最大の高さ |
このボールの最大の高さを設定。 |
|
0126 |
ボール02:高さ%合計 |
変数6番から値をコピー。 |
0127 |
ボール02:高さ%± |
変数128番に減算する値を記憶。 |
0128 |
ボール02:現在高さ% |
現在の高さ%をピクセル合計数を記憶。 |
|
0130 |
ボール02:高さピクセル |
発射時の高さピクセルを設定。 |
|
0132 |
ボール02:画面位置X |
マップ右下のマップイベントの画面位置Xを取得。 |
0133 |
ボール02:画面位置Y |
マップ右下のマップイベントの画面位置Yを取得。 |
|
0202 |
敵02HP |
イベントID2番のHP(ダメージ量)を記憶。 |
0203 |
敵03HP |
イベントID3番のHP(ダメージ量)を記憶。 |
距離別の変数0006番に設定する値 |
移動距離 |
設定する値 |
1マス先 |
10 |
2マス先 |
36 |
3マス先 |
78 |
4マス先 |
136 |
5マス先 |
210 |
6マス先 |
300 |
7マス先 |
406 |
8マス先 |
528 |
9マス先 |
666 |
|