ページ 11

【解決済み】 イベントの位置について

Posted: 2017年9月01日(金) 08:46
by たこやきボーイ
いつもお世話になっております!

イベントをランダムに動かして、スイッチオンしたら
最初にの位置に戻るようにしたいです。戻り方は、ワープでも
移動して戻るでも良いです。
この条件なら、イベントエディターの位置設定で解決するのですが、
このようなイベントを何十個、何百とかすると、それぞれに位置設定xy座標指定をしなくては
いけなく、大変な作業になってしまいます。

このイベント、最初の場所に戻る!みたいな、スクリプトやなにかよい方法はありませんでしょうか?

ご教授よろしくお願いします!

Re: イベントの位置について

Posted: 2017年9月05日(火) 01:29
by トリアコンタン
こんばんは!
イベントの初期配置は以下のスクリプトで取得できます。
一旦変数に入れて「イベントの位置設定」で元の位置に移動します。

コード: 全て選択

◆変数の操作:#0002 2:x = this.character(0).event().x
◆変数の操作:#0003 3:y = this.character(0).event().y
◆イベントの位置設定:このイベント, ({2:x},{3:y})
似たようなイベントを量産する際は以前に作成した「テンプレートイベントプラグイン」などが利用できるので
よろしければお試しください。

テンプレートイベントプラグイン
https://raw.githubusercontent.com/triac ... teEvent.js

Re:イベントの位置について

Posted: 2017年9月05日(火) 05:34
by たこやきボーイ
トリアコンタンさんへ

いつもありがとうございまっす!
初期位置に戻すことができましたぁ。
イベント位置設定もスクリプトにして
character = this.character(0)
character.locate(this.character(0).event().x, this.character(0).event().y)
でいけました。
トリアコンタンさんのテンプレートイベントはすでに
ウチのゲームでは重宝させてもらっていて、
まさに、このイベントにも利用する予定でしたW

これでこの質問は解決済みとします。
ありがとうございました!