企画整理: 2h
フォロワー以上限定無料
無料プラン限定特典を受け取ることができます
無料
クリエイター支援サイト Ci-en
フォローするにはユーザー登録が必要です。
羽根珈琲 2024/03/23 15:53
RPGツクールMZ 非公式JavaScriptリファレンス, https://github.com/tonbijp/RPGMakerMZ/tree/master/Reference ,
tonbijp
(非公式でこれ!?)
[イベント]の更新。
イベントの更新てなんだろ?
セルフスイッチが元に戻るとか…?
現在のマップにある全[イベント]を更新。
画像関係。表示のさせ方とか演出面が気になる
[セルフスイッチ]を指定するキー。
[ マップID, イベントID, タイプ ] の配列。マップIDとイベントIDが指定できることからわかるように、スクリプトを実行したイベント以外のセルフスイッチの指定もできる。
タイプは "A", "B", "C", "D" のみが『RPGツクールMZ』のエディタ上で操作できる。
逆にいえばスクリプト上での操作ならば任意の文字列が使用でき、"A", "B", "C", "D" にこだわる必要はない。
これ面白そうなこと書いてある。
任意のイベントのセルフスイッチを切り替え可能。しかもA~Dにとらわれない。
絶対便利じゃん~~いつ使うのかわかんないけど。
ただクラス: Game_SelfSwitches
とどう違うのかわからん。
所持金不要なので、プラグイン側で消す予定。
この関数をいじるかその周辺を確認っぽい。
イベントの「スクリプト」で呼び出す this.
はこいつらしい。
インタプリタってなんだ?
実行箇所や [トリガー] が[並列実行]であるかによって、Game_Interpreter を保持しているオブジェクトは次の異なったものがある。
つまり… this.
にもいろいろあるってこと?
イベントもthisだしmapもthis…!?
オブジェクト生成時の初期化。
this.initialize() とかでマップリセットできるってこと?
でもこのインタプリタではMapのクラス呼び出せない気がする。
これオブジェクト指向のオブジェクト?
this.character(0)
指定したIDのGame_Eventを返す。
0 だとコマンドを含むイベント自身を返す。 マイナスの値の場合 Game_Player を返す。
イベント内でスクリプトを実行するとき、0
を指定して呼び出す。
1以降はマップ内のイベントIDに対応している。
this.character(1) で「001 EV001」を呼び出せるはず
this.character(-1)でプレイヤーを呼び出せるはず。
this.character(0).scrolledY() < 5
this.moveTowardCharacter({x: 7, y: 6})
座標はタイル値
this.character(0).setPriorityType(0)