スクリプトでの座標に変数を入れる記載の仕方

wan1313
記事: 15
登録日時: 2021年11月19日(金) 17:38

スクリプトでの座標に変数を入れる記載の仕方

投稿記事by wan1313 » 2023年2月11日(土) 00:23

すみません、スクリプトでの座標に変数を入れる記載の仕方 について

http://rpgmaker-script-wiki.xyz/eventposition_vxace.php
上記のサイトを参考にしているのですが

$game_variables[2] = $game_map.event_id_xy(1, 1)

の部分で、この(1, 1)に変数を入れる場合どのように記載すればよいのでしょうか…
($game_variables[3], $game_variables[4]])のように記載しても上手くいかず、
記載の仕方が分かる方、教えていただけると嬉しいです!
よろしくお願いいたします。

DEDEN
記事: 58
登録日時: 2018年8月25日(土) 15:06

Re: スクリプトでの座標に変数を入れる記載の仕方

投稿記事by DEDEN » 2023年2月11日(土) 01:17

wan1313さん こんばんは
記述は合っていますが閉じカッコが一つ多いのでそれだとエラーを吐きます
$game_variables[2] = $game_map.event_id_xy($game_variables[3], $game_variables[4])
これでいけると思います
イベントコマンドなら変なところで改行してしまうかもしれないので

コード: 全て選択

x = $game_variables[3]
y = $game_variables[4]
$game_variables[2] = $game_map.event_id_xy(x, y)

としてもいいかもしれません
wan1313
記事: 15
登録日時: 2021年11月19日(金) 17:38

Re: スクリプトでの座標に変数を入れる記載の仕方

投稿記事by wan1313 » 2023年2月11日(土) 01:24

>DEDEN様
返信ありがとうございます!
早速試してみた所上手くいきました!
エラーの理由も丁寧に教えていただきありがとうございます…!
他の動作にも応用できて、やりたかったシステムが上手くいきそうです。
ありがとうございました! :D

“VX / Ace:質問” へ戻る