マップのイベントをジャンプさせたいのですが
移動ルートの設定でイベントをジャンプさせても
そのイベントの位置から上下左右のいずれかにジャンプ
x=8 y=8 から 右に3マス
のように移動するマスの設定しかできません。
そのマップの座標 x=20 y=15
にジャンプするとできないので困っています。
また移動先の座標 20 や 15 を変数で決めたいのですが
何か方法はありませんか?
もしジャンプがムリならイベントの移動でもいいですが
やっぱり変数で移動先を決めたいです。
【余談】
マップのスクロール
カメラ視点の移動も変数で指定したいです。
【解決済み】マップのイベントを変数で指定した位置にジャンプさせたい
【解決済み】マップのイベントを変数で指定した位置にジャンプさせたい
最後に編集したユーザー ドレミファソ [ 2017年3月26日(日) 18:35 ], 累計 1 回
Re: マップのイベントを変数で指定した位置にジャンプさせたい
ジャンプが相対移動しかできないのであれば、絶対座標から自分自身の座業を減算すればOKです。
変数の指定も含めたイベントのサンプルになります。
スクリプトだけ抜き出すとこうなります。
変数の指定も含めたイベントのサンプルになります。
コード: 全て選択
◆変数の操作:#0002 2:x = 20
◆変数の操作:#0003 3:y = 15
◆移動ルートの設定:このイベント (ウェイト)
: :◇スクリプト:this.jump($gameVariables.value(2) - this.x, $gameVariables.value(3) - this.y)
コード: 全て選択
this.jump($gameVariables.value(2) - this.x, $gameVariables.value(3) - this.y)
プラグイン関連のトラブルが発生した際の切り分けと報告の方法です。
http://qiita.com/triacontane/items/2e227e5b5ce9503a2c30
[Blog] : http://triacontane.blogspot.jp/
[Twitter]: https://twitter.com/triacontane/
[GitHub] : https://github.com/triacontane/
http://qiita.com/triacontane/items/2e227e5b5ce9503a2c30
[Blog] : http://triacontane.blogspot.jp/
[Twitter]: https://twitter.com/triacontane/
[GitHub] : https://github.com/triacontane/
Re: マップのイベントを変数で指定した位置にジャンプさせたい
理想の形通りにいきました。
ありがとうございます。
ありがとうございます。
