指定位置にイベントをジャンプさせたい!

返信する
ふじうさ
記事: 57
登録日時: 2023年9月23日(土) 16:27

指定位置にイベントをジャンプさせたい!

投稿記事 by ふじうさ »

ランダムで動き回るキャラクターを、あるイベント後に指定位置へジャンプで戻したい、と思っています。
「移動ルートの設定」→「ジャンプ」だと、今キャラクターがいる位置から、相対的にジャンプさせるしかなく、
指定位置へ移動してくれません。

ちょうど、過去の下記URLの件に近いと思うのですが、変数は使用しません。
viewtopic.php?t=3431

ご教示くだされば幸いです。
どうぞよろしくお願いします。
アバター
DoujinRuis
記事: 166
登録日時: 2022年10月25日(火) 10:59

Re: 指定位置にイベントをジャンプさせたい!

投稿記事 by DoujinRuis »

イベントコマンド2ページ目の移動タブの
イベントの位置設定ではダメですか?

あくまでジャンプ?

ツクール初心者の方質問し放題のディスコードです↓
https://discord.com/invite/dzUAC3CSMH
ゲーム制作情報共有ディスコード
discord.com/invite/dzUAC3CSMH

普段Youtubeで同人ゲームの情報を発信しています
https://www.youtube.com/@DoujinRuis/videos
ふじうさ
記事: 57
登録日時: 2023年9月23日(土) 16:27

Re: 指定位置にイベントをジャンプさせたい!

投稿記事 by ふじうさ »

DoujinRuisさま

返信およびディスコードのURLをありがとうございます。
イベントの位置設定でも良いのですが、
「キャラクターが自らの足で元の位置に戻った」ということを表現したいので、
ジャンプで戻すことができればベターです。

本当は歩いて元の位置に戻るのがベストなのですが、障害物などが多く難しそうなので、
ジャンプで戻すことを目標にしています。

よろしくお願いします。
アバター
DoujinRuis
記事: 166
登録日時: 2022年10月25日(火) 10:59

Re: 指定位置にイベントをジャンプさせたい!

投稿記事 by DoujinRuis »

ご確認ください
https://www.youtube.com/watch?v=gGaJO4CLR9I

ツクール初心者の方質問し放題のディスコードです↓
https://discord.com/invite/dzUAC3CSMH

プレイヤー
// 目的のマップ座標を設定
var targetX = 1;
var targetY = 2;
// プレイヤーをマップ座標(targetX, targetY)にジャンプさせる
$gamePlayer.jump(targetX - $gamePlayer.x, targetY - $gamePlayer.y);


イベント

// イベントIDとX座標、Y座標を設定
var eventId = 1; // 例としてイベントID 1を使用
var x = 1;
var y = 2;
// イベントを(x, y)の位置にジャンプさせる
$gameMap.event(eventId).jump(x - $gameMap.event(eventId).x, y - $gameMap.event(eventId).y);
ゲーム制作情報共有ディスコード
discord.com/invite/dzUAC3CSMH

普段Youtubeで同人ゲームの情報を発信しています
https://www.youtube.com/@DoujinRuis/videos
ふじうさ
記事: 57
登録日時: 2023年9月23日(土) 16:27

【解決済み】指定位置にイベントをジャンプさせたい!

投稿記事 by ふじうさ »

DoujinRuisさま

早速にご回答ありがとうございます。
丁寧に動画まで作成くださり、大変助かりました。
おかげさまで無事に動かすことができました。
ありがとうございます!
返信する

“MZ:質問”に戻る