ページ 11

【解決済】各種イベントのプライオティタイプをイベントスクリプトで取得したい

Posted: 2017年1月07日(土) 22:21
by みかん鍋
お世話になります。

『イベントの移動先にプライオリティタイプが「通常キャラの上」のイベントがあれば、イベントがすり抜ける』
をいう処理を考えていますがうまくいきません。

色々調べまして、$gameMap.events()[id]._priorityType で
指定位置のイベントのプライオリティを取得しようとしたのですが
タイルを使ったイベントではうまくいくのですが、キャラクター及びオブジェクトのイベントに関しては
undefinedと表示され取得できません。参照箇所が違うのでしょうか。

ご存知の方いらっしゃいましたらご教授ください。
よろしくお願いします。

Re: 各種イベントのプライオティタイプをイベントスクリプトで取得したい

Posted: 2017年1月08日(日) 00:06
by トリアコンタン
指定したIDのイベントを取得する方法が少し違っているようです。
以下の通り実行したらうまくいくでしょうか?

コード: 全て選択

$gameMap.event(イベントID)._priorityType;

Re: 各種イベントのプライオティタイプをイベントスクリプトで取得したい

Posted: 2017年1月08日(日) 00:18
by みかん鍋
早速のお返事ありがとうございます。

試したところうまく動きました。
見直してなるほど、.events()[id]はマップのイベントリストだったのですね。

トリアコンタン様、ありがとうございました!