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

返信する
みかん鍋
記事: 6
登録日時: 2016年10月22日(土) 22:28

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

投稿記事 by みかん鍋 »

お世話になります。

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

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

ご存知の方いらっしゃいましたらご教授ください。
よろしくお願いします。
最後に編集したユーザー みかん鍋 [ 2017年1月08日(日) 00:18 ], 累計 1 回
アバター
トリアコンタン
記事: 2311
登録日時: 2015年11月10日(火) 21:13
お住まい: きのこ王国
連絡する:

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

投稿記事 by トリアコンタン »

指定したIDのイベントを取得する方法が少し違っているようです。
以下の通り実行したらうまくいくでしょうか?

コード: 全て選択

$gameMap.event(イベントID)._priorityType;
プラグイン関連のトラブルが発生した際の切り分けと報告の方法です。
http://qiita.com/triacontane/items/2e227e5b5ce9503a2c30

[Blog] : http://triacontane.blogspot.jp/
[Twitter]: https://twitter.com/triacontane/
[GitHub] : https://github.com/triacontane/
みかん鍋
記事: 6
登録日時: 2016年10月22日(土) 22:28

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

投稿記事 by みかん鍋 »

早速のお返事ありがとうございます。

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

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

“MV:質問”に戻る