同じマスに2つのイベントが重なっている場合、
$gameMap.eventIdXy(x, y)でIDを所得するとイベントIDが小さい方を優先して所得してしまい困っています。
1つのマスから複数のIDを所得したり、
IDではなくプライオリティ等の別の情報で所得する優先順位を決めたり等、
重なっているイベントから自分が所得したいほうを選ぶ事は可能でしょうか?
【解決済み】同じマスに複数イベントが重なっている時のイベントID所得方法
【解決済み】同じマスに複数イベントが重なっている時のイベントID所得方法
最後に編集したユーザー にほへ [ 2019年10月21日(月) 05:39 ], 累計 1 回
Re: 同じマスに複数イベントが重なっている時のイベントID所得方法
取得するだけなら $gameMap.eventsXy(x, y) で座標 x, y にある全イベントを配列で取得できます。
すり抜けしないイベントを対象として取得する $gameMap.eventsXyNt(x, y) もあります。
優先順位付けや任意のイベントを選ぶ方法は、結局何がしたいか次第なので保留…
すり抜けしないイベントを対象として取得する $gameMap.eventsXyNt(x, y) もあります。
優先順位付けや任意のイベントを選ぶ方法は、結局何がしたいか次第なので保留…
Twitter、はじめました。
https://twitter.com/wtr_in_reverie/
https://twitter.com/wtr_in_reverie/
Re: 同じマスに複数イベントが重なっている時のイベントID所得方法
$gameMap.eventsXy(x, y)と$gameMap.eventsXyNt(x, y)というものがあったんですね!
おかげでやりたいことが出来ました。ありがとうございます!
おかげでやりたいことが出来ました。ありがとうございます!