指定座標に存在している
イベント(すり抜けイベントは除く)のIDを配列で取得する方法を教えて下さい。
また逆に、すり抜けイベントのIDを配列で取得する方法があればそれも教えて下さい。
よろしくお願いします。
【解決済】指定座標のイベントのID(すり抜けEV除く)を取得したいです。
【解決済】指定座標のイベントのID(すり抜けEV除く)を取得したいです。
最後に編集したユーザー MEIKOI [ 2022年6月09日(木) 12:05 ], 累計 1 回
-----------------------------------------
https://twitter.com/meikoimv
-----------------------------------------
https://twitter.com/meikoimv
-----------------------------------------
Re: 指定座標のイベントのID(すり抜けEV除く)を取得したいです。
rpg_objects.jsの5832にそのまんまの処理が定義されてますよ。
すり抜けだけを指定するなら全取得からfilterで篩に掛ければ良いのでは。
すり抜けだけを指定するなら全取得からfilterで篩に掛ければ良いのでは。
コード: 全て選択
// 指定座標のすり抜け以外のイベント配列を取得
$gameMap.eventsXyNt(x, y);
// 指定座標のすり抜けイベント配列を取得
$gameMap.eventsXy(x, y).filter(event => event.isThrough());
Re: 指定座標のイベントのID(すり抜けEV除く)を取得したいです。
名無し蛙様
イベントの情報の取得をすることができました。
ご回答ありがとうございます。
検索用メモ
$gameMap.eventsXyNt(x,y);
$gameMap.eventsXy(x,y);
$gameMap.eventsXyNt(x,y).length
$gameMap.eventsXyNt(x,y)[n]._eventId
イベントの情報の取得をすることができました。
ご回答ありがとうございます。
検索用メモ
$gameMap.eventsXyNt(x,y);
$gameMap.eventsXy(x,y);
$gameMap.eventsXyNt(x,y).length
$gameMap.eventsXyNt(x,y)[n]._eventId
-----------------------------------------
https://twitter.com/meikoimv
-----------------------------------------
https://twitter.com/meikoimv
-----------------------------------------