コモンイベント[039:■主人公ピクセル移動切り替え]の解説
セルフ変数の一覧


セルフ変数
番号 名前 使用内容
0 モード ピクセル移動のON/OFFの切り替えで使用。
1 ピクセル移動の開始処理を実行
-1 ピクセル移動の終了処理を実行
処理が終わると値が「0」になります。
10 格納先ポインタ 主人公に関する変数呼び出し値の設定で使用。
9180006 向き情報を操作する時に使用。
9180007
9180008
ピクセル表示位置を操作する時に使用。
【変数呼び出し値の説明を見る】
11 X速度[1/10] 現在の横移動の速度を設定。
実際の移動速度は10分の1になるので、
「30」の場合は1フレームで3ピクセルを移動。
12 Y速度[1/10] 現在の縦移動の速度を設定。
13 X最大速度[1/10] セルフ[95]の値を設定。(初期値=30)
14 Y最大速度[1/10] セルフ[95]の値を設定。(初期値=30)
15 内部余り値X[1/10] セルフ[11]の値を加算し、
10以上=右に1ピクセル移動」
-10以下=左に1ピクセル移動
で処理。
「-9〜9」の値は次のフレームで使用。
16 内部余り値Y[1/10] セルフ[12]の値を加算し、
10以上=下に1ピクセル移動」
-10以下=上に1ピクセル移動
で処理。
17 移動量X 実際に移動する横移動量。
18 移動量Y 実際に移動する縦移動量。
19 絶対値 数値を絶対値に変える時に使用。
20 上下方向キー 上下キーのキーコードを取得。
21 左右方向キー 左右キーのキーコードを取得。
95 最高速度(20-30推奨) 1フレームで移動できる最大値を設定。
移動速度の計算では最後に10分の1にするので、
「30」の場合の最高速度は、
1フレームで3ピクセルの移動となる。
「25」の場合は1フレームで2ピクセルの移動と
3ピクセルの移動を交互に行うような感じになる。
96 加速量(2-3推奨) 1フレームでの加速量を設定。
セルフ[96]が「3」の場合は、セルフ[11〜12]
1フレームごとに「3→6→9→12」と加速。
上限はセルフ[95]の値となる。
97 減速度合い(大きいほど止まるのが遅い、1-10程度) 方向キーを押していない時の減速度合いを設定。
設定値が大きいと減速するのに時間がかかり、
暫く歩き続けます。
98 向き固定中 主人公に対して「向き固定」を設定している場合は、
「1」を設定。
99 起動フラグ 起動条件の変数として使用。
1 コモン起動する
0 コモン起動しない


YADOT-WOLFトップ  気紛れな空間へ戻る  メール