ページ 11

【解決済み】 現在のマップのサイズを取得したい

Posted: 2024年11月03日(日) 21:05
by ガガンボ
皆様お世話になります。
今回も質問させて下さい。

プレイヤーが今いるマップのサイズを変数に取得したいのですが可能でしょうか?
というのも、プレイヤーの目の前のイベント情報を取得する際にマップがループしている場合マップ端からループした先のイベント情報が上手く取得できないからです。

例えば縦横20マス20マスのマップでX20の位置から右を向いてイベント情報の取得をしたい場合、本来であればX0の情報を取りたいのですがこれが出来ません。
 ※デフォルトの決定キーならループ先のイベントを起動出来るんですけどね。

なので自分がマップの端にいるかどうかを条件分岐させたいのですがマップのサイズ情報の取得方法が調べても分からなかったです。
宜しくお願いいたします。

Re: 現在のマップのサイズを取得したい

Posted: 2024年11月04日(月) 00:33
by 剣崎 宗二
$gameMap.width()
$gameMap.height()
をそれぞれスクリプトとして変数に入れてみてください。

Re: 現在のマップのサイズを取得したい

Posted: 2024年11月04日(月) 20:36
by ガガンボ
剣崎 宗二さま、素早いご回答ありがとうございます。
お陰様で思った通りの挙動が再現出来ました。

※ちなみにマップXYは0スタートなのでマップサイズに-1にしないと1マスずれてしまうのですね。
 20✕20のマップだと値は0~19になる、と。

このトピックは解決済みとさせて頂きます。
誠にありがとうございました。