タイル移動時のキャラチップ変更について

返信する
jaja
記事: 148
登録日時: 2015年12月30日(水) 17:47

タイル移動時のキャラチップ変更について

投稿記事 by jaja »

導入するかどうかはまだ考え中の話なんですが、気になるから質問します。

一つのマップで川と陸があり、どちらも移動可能なマップとします。
キャラが陸のタイルを移動する場合、通常の歩行キャラチップでいいんですが
川の中を移動する場合、泳ぐ動作のキャラチップに切り替えたい。
そういう場合どのようにすればいいんでしょう。
川から陸にあがるとキャラチップはまた歩行のものに切り替わると。
こういうのってリージョンをいじるのかなって思ったんですが、なかなかうまくいかなくて放置してた問題です。
知ってる方いらっしゃいましたら、教えてください。
ゆわか
記事: 400
登録日時: 2015年11月10日(火) 20:08
連絡する:

Re: タイル移動時のキャラチップ変更について

投稿記事 by ゆわか »

リージョンを使うのであれば
マップイベントかコモンイベントの並列処理で
プレイヤーの足元のリージョンIDを常に監視して
陸の境界線を踏んだら、歩くキャラチップに変更して
川の境界線を踏んだら、泳ぐキャラチップに変更すれば
作れるはずだけれど。

・ポイント
陸全体とか川全体とかに敷き詰めないで、境界線にだけリージョンをおく。

・プレイヤーの足元のリージョンの取得方法
まず、「変数の操作」のゲームデータで、プレイヤーのマップXとYを
それぞれ変数に格納し
イベントコマンド「指定位置の情報取得」でリージョンIDを選び
変数で、XとYを指定すれば良いです。
jaja
記事: 148
登録日時: 2015年12月30日(水) 17:47

Re: タイル移動時のキャラチップ変更について

投稿記事 by jaja »

変数の操作なんですね。お返事ありがとうございます。
変数はまだやったことがないのでやってみます。
返信する

“MV:質問”に戻る