はじめに
日々の進捗をメモしています。
20240820 マップに壁を設定した
マップの壁や通行判定は、すべてリージョンで管理する。
マップタイル通行できるかどうか229 | 裏側を通れるようにする | MPP_HiddenPassageによる実装 |
230 | キャラより上にタイルが表示され、通行不可 | MPP_HiddenPassageによる実装 |
231 | 通行不可&カウンター属性にする | TMRegionPassableによる実装 |
ㅤ | ㅤ | ㅤ |
237 | 左上移動不可 | HalfMoveによる実装 |
238 | 上半分移動不可 | HalfMoveによる実装 |
239 | 右上移動不可 | HalfMoveによる実装 |
240 | キャラの移動範囲で使いがち | RED_SetRegionIDによる実装 |
ㅤ | ㅤ | ㅤ |
245 | 左半分移動不可 | HalfMoveによる実装 |
246 | 通行不可にする | HalfMove と TMRegionPassable による実装 |
247 | 右半分移動不可 | HalfMoveによる実装 |
ㅤ | ㅤ | ㅤ |
252 | タイルに関係なく通行可能にする | TMRegionPassableによる実装 |
253 | 左下移動不可 | HalfMoveによる実装 |
254 | 下半分移動不可 | HalfMoveによる実装 |
255 | 右下移動不可 | HalfMoveによる実装 |
20240820 柵の奥側を歩けるようにした
そのままだと柵の上を通ってしまう。
柵の奥を歩けるようにする。
柵の上にキャラクターが表示される
対象タイルのタイルセットを確認した
タイルセットを確認する
今回裏側を通過したい柵タイルは、「0017 洋の国(中)」の「Eタブ」にある。
タイルセットの設定を編集した
データベース>タイルセット>0017 洋の国(中)>Eタブ>通行
対象タイルを確認する
見づらいが、対象タイルについているマークを<☆>マークにする。
通行(4方向)を ↑←→・ にした。
通行(4方向)を設定する
見づらい…
これで柵の裏側に入ることが出来るようになった。
このままだとすっぽり隠れてしまうので、下半分は通行不可にしておいた。
下半分を通れなくした
20240820 マップ上に表示されているタイルの情報を確認する
20240820 電灯など、下半分はキャラ手前、上半分はキャラ奥の設定
そのままキャラを手前にしたら、足元を通過するときは良いが、上半分もキャラが手前になりおかしい。
位置関係
そこで、下半分はキャラ手前、上半分はキャラ奥の設定の設定をする。
設定方法
設定方法通行判定を★
4方向を ↑のみ にする。
これで上に口があいた「コの字型」の通行判定になる。
コの字型この状態で下半分を通行不可にすればOK
上半分はキャラクターが奥
下半分はキャラクターが手前
20240821 壁で遮られて身体半分裏側に行けるようにした
これより下に行けなかったのを
身体半分裏へ行けるようにした
MPP_HiddenPassageでの設定
HalfMoveでの設定
マップタイル通行できるかどうか205 | 左上移動不可+裏側通る |
206 | 上半分移動不可+裏側通る |
207 | 右上移動不可+裏側通る |
213 | 左半分移動不可+裏側通る |
214 | 通行不可にする+裏側通る |
215 | 右半分移動不可+裏側通る |
221 | 左下移動不可+裏側通る |
222 | 下半分移動不可+裏側通る |
223 | 右下移動不可+裏側通る |
229 | 裏側を通れるようにする |
230 | キャラより上にタイルが表示され、通行不可 |
231 | 通行不可&カウンター属性にする |
ㅤ | ㅤ |
237 | 左上移動不可 |
238 | 上半分移動不可 |
239 | 右上移動不可 |
240 | キャラの移動範囲で使いがち |
ㅤ | ㅤ |
245 | 左半分移動不可 |
246 | 通行不可にする |
247 | 右半分移動不可 |
ㅤ | ㅤ |
252 | タイルに関係なく通行可能にする |
253 | 左下移動不可 |
254 | 下半分移動不可 |
255 | 右下移動不可 |
20240821 作成したマップをマップ移動で繋いだ
マップ移動をする
HalfMoveプラグインのイベント範囲の拡大領域で、一つのイベントで、隣接するタイルも同じ挙動をするようにしている。
20240822 マップ上で表示されるエフェクトのサイズを調整した
バトルで表示するエフェクトをマップ上でも表示できる。
イベントコマンド>アニメーションの表示
そのままだとマップ上で表示するには大きいものもありそう。
回復エフェクト。でかい。
サイズを小さくしたい。
アニメーションの拡大率
この拡大率を調整した。
小さくなってる。光ってて見にくいけど。
20240822 同じ内容を複数イベントに配置するときに、共通のイベントページを参照するようにした
同じ内容を複数イベントに設定していた。
修正したくなったときに大変なので、共通のイベントページを参照するようにする。
同じ内容をコピペしていた
他イベント呼び出し処理
1ページ目の内容を全イベントに設定すれば、みんなイベント3のこの処理を共通で実施する。
修正も楽になった。
20240825 キャラクターの動きを共通のコモンイベントを使用できるようにした
よくキャラクターにぶるぶる震わせたり、ピョンピョンとジャンプさせたりする。
そのたびに移動ルートの設定をしていた。
こういうのをイベント毎に設定していた
コピペで設置するので、そこまで大変ではないが、もっと簡単に使い回せる方法を確認した。
隊列メンバーも操作可!イベントコマンドの操作対象を上書きできる【プラグイン】: あわや自己またもや三時
https://awaya3ji.seesaa.net/article/482179954.html
こちらのプラグインを使用させていただいた。
プラグインコマンドで、操作したいイベントIDを指定する。
その後、動作を設定すると、指定したイベントIDがその動作を実施する。
これで同じコモンイベントで色んなキャラクターを操作できる。
今週のまとめ
- マップ上での処理を追加した
- 何もイベントが配置されていなくても、歩いているだけで楽しい!
今後やりたいこと
- 自由移動になるタイミングが遅いので、オープニング処理を検討する