はじめまして超初心者で困っています。
aceではなく普通のvxでの質問です。
大変恐縮ですが、
$game_map.event_id_xy(x,y)
(※指定された座標にイベントがある場合イベントのIDを返す。何も無ければ0を返す。)
を使用したいのですがrgss3専用?みたいです。
rgss2で同じようにできる記述はございませんでしょうか。
お忙しいところ申し訳ございませんが宜しくお願い致します。
例 $game_variables[1] = $game_map.event_id_xy(2,3)
変数1に指定座標(2,3)のイベントのID又は0を入れたいのにこの行でエラーが出ます。
自分の記述がおかしいのでしょうか。
【解決済】rgss2 で $game_map.event_id_xy(x,y) 出来ない?
【解決済】rgss2 で $game_map.event_id_xy(x,y) 出来ない?
最後に編集したユーザー kyo- [ 2022年2月18日(金) 10:40 ], 累計 1 回
Re: rgss2 で $game_map.event_id_xy(x,y) 出来ない?
イベントの配列で返す
があるので、
で可能です
もしくはVXAceのevent_id_xyの処理(Game_Mapの363~366行目)を
VXのGame_Mapにそのまま入れれば使えるようになります
コード: 全て選択
$game_map.event_xy(x,y)
コード: 全て選択
$game_map.event_xy(x,y).empty? 0 : $game_map.event_xy(x,y)[0].id
もしくはVXAceのevent_id_xyの処理(Game_Mapの363~366行目)を
VXのGame_Mapにそのまま入れれば使えるようになります
現在サポート終了中
Re: rgss2 で $game_map.event_id_xy(x,y) 出来ない?
TOMO さん
返事が遅れてすみません。
無事にできました
本当にありがとうございました。
Ace体験版からコピペ出来るのは盲点でした笑
Ace体験版のスクリプト全部コピーすれば普通のvxもスクリプトだけはAce仕様になっちゃうんですかね。
初心者なのでよく分からないですけど笑
返事が遅れてすみません。
無事にできました

本当にありがとうございました。
Ace体験版からコピペ出来るのは盲点でした笑
Ace体験版のスクリプト全部コピーすれば普通のvxもスクリプトだけはAce仕様になっちゃうんですかね。
初心者なのでよく分からないですけど笑
Re: 【解決済】rgss2 で $game_map.event_id_xy(x,y) 出来ない?
答える必要はないのでしょうが、
データベース等の違いで確実にエラーが出るので諦めましょう
さすがにそれは無理ですAce体験版のスクリプト全部コピーすれば普通のvxもスクリプトだけはAce仕様になっちゃうんですかね。
初心者なのでよく分からないですけど笑
データベース等の違いで確実にエラーが出るので諦めましょう
現在サポート終了中