変数で指定した座標が通行可能かどうかで条件分岐

XEO

変数で指定した座標が通行可能かどうかで条件分岐

投稿記事by XEO » 2016年11月12日(土) 00:09

変数で指定した座標が通行可能かどうかで条件分岐したいです。
地形タグなどを使わずに調べることは可能でしょうか?

村人C
記事: 45
登録日時: 2016年10月11日(火) 14:12

Re: 変数で指定した座標が通行可能かどうかで条件分岐

投稿記事by 村人C » 2016年11月12日(土) 00:32

XEO様
d : 方向(2,4,6,8)
$gameMap.isPassable(x, y, d);
true が返れば通れます。
最後に編集したユーザー 村人C on 2016年11月12日(土) 00:47 [ 編集 1 回目 ]
アバター
まっつUP
記事: 1155
登録日時: 2016年8月11日(木) 15:38
お住まい: タケノコ王国

Re: 変数で指定した座標が通行可能かどうかで条件分岐

投稿記事by まっつUP » 2016年11月12日(土) 00:33

XEO様
お世話になります。

$gameMap.isPassable(x, y, d)で判定するらしいです。
xとyは座標でdはキャラクターの向きです。
RPGで笑顔を・・・

ツイッター(ツクラーの巣窟)(閲覧は自己責任でお願いします)
https://twitter.com/mattuup

github
https://github.com/mattuup/RPGMakerMZ
XEO

Re: 変数で指定した座標が通行可能かどうかで条件分岐

投稿記事by XEO » 2016年11月12日(土) 00:35

返信ありがとうございます。

ですが、プログラムミング素人の自分にはちょっと難しいです・・・><

ツクール上ではどのようにしたら良いでしょうか。
アバター
まっつUP
記事: 1155
登録日時: 2016年8月11日(木) 15:38
お住まい: タケノコ王国

Re: 変数で指定した座標が通行可能かどうかで条件分岐

投稿記事by まっつUP » 2016年11月12日(土) 00:46

雑ですが貼っておきます。
キャラクターの向きは
2が下、4が左、6が右、8が上になっております。

◆条件分岐:スクリプト:!$gameMap.isPassable(7, 11, 2)
◆条件分岐:スクリプト:$gameMap.isPassable(7, 10, 2)
◆文章:なし, ウィンドウ, 下
:  :yeeeeeeeeeeeeeeeeeeeees

:分岐終了

:分岐終了

追加:通行可能な時にtrueを返します。
RPGで笑顔を・・・

ツイッター(ツクラーの巣窟)(閲覧は自己責任でお願いします)
https://twitter.com/mattuup

github
https://github.com/mattuup/RPGMakerMZ
XEO

Re: 変数で指定した座標が通行可能かどうかで条件分岐

投稿記事by XEO » 2016年11月12日(土) 01:55

ありがとうございます!

“MV:質問” へ戻る