足跡をたどるイベントを実現させたいです(イベント同士の接触判定)
Posted: 2017年1月15日(日) 10:13
件名の通り、
マップ上を動いているイベントが、プレイヤーの歩いた足跡に触れたらそれをたどって移動し始める動作を
作りたいと思うのですが、どうすればできるかわかりません。
プレイヤーの足跡についてはトリアコンタンさんの動的イベント生成とテンプレートイベントを組み合わせて
イベントを配置する形で実現できましたが、イベントに足跡をたどらせるのが難航しています。
イベント同士が接触しているかを判定しようと思い、移動するイベント側にスクリプトで
$gameMap.eventIdXy(this.character(0)._x, this.character(0)._y)
と書いて自分のいる座標にあるイベントのIDを変数に取得できるか試したところ、案の定自分のIDを取得してしまいました。
あるイベントが自身と同じ座標にある別のイベントのIDを取得することさえできれば何とか実現できそうだと思うのですが、
どなたかその方法をご存知ないでしょうか?
マップ上を動いているイベントが、プレイヤーの歩いた足跡に触れたらそれをたどって移動し始める動作を
作りたいと思うのですが、どうすればできるかわかりません。
プレイヤーの足跡についてはトリアコンタンさんの動的イベント生成とテンプレートイベントを組み合わせて
イベントを配置する形で実現できましたが、イベントに足跡をたどらせるのが難航しています。
イベント同士が接触しているかを判定しようと思い、移動するイベント側にスクリプトで
$gameMap.eventIdXy(this.character(0)._x, this.character(0)._y)
と書いて自分のいる座標にあるイベントのIDを変数に取得できるか試したところ、案の定自分のIDを取得してしまいました。
あるイベントが自身と同じ座標にある別のイベントのIDを取得することさえできれば何とか実現できそうだと思うのですが、
どなたかその方法をご存知ないでしょうか?