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

返信する
たこやきボーイ
記事: 119
登録日時: 2017年3月13日(月) 09:29

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

投稿記事 by たこやきボーイ »

いつもお世話になっております!

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

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

ご教授よろしくお願いします!
最後に編集したユーザー たこやきボーイ [ 2017年9月05日(火) 05:35 ], 累計 1 回
アバター
トリアコンタン
記事: 2311
登録日時: 2015年11月10日(火) 21:13
お住まい: きのこ王国
連絡する:

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

投稿記事 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
プラグイン関連のトラブルが発生した際の切り分けと報告の方法です。
http://qiita.com/triacontane/items/2e227e5b5ce9503a2c30

[Blog] : http://triacontane.blogspot.jp/
[Twitter]: https://twitter.com/triacontane/
[GitHub] : https://github.com/triacontane/
たこやきボーイ
記事: 119
登録日時: 2017年3月13日(月) 09:29

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

投稿記事 by たこやきボーイ »

トリアコンタンさんへ

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

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

“MV:質問”に戻る