ページ 1 / 1
【解決済み】アクターの任意のレベルの経験値の取得方法を教えてください
Posted: 2016年11月19日(土) 08:34
by にいやん
アクターの任意のレベルでの経験値や累計の経験値を取得する方法はあるのでしょうか?
今の自分のレベルが5だったとして次のレベルの累計経験値は
$gameActors._data[n].nextLevelExp()
を使えば取得することができるのですが、今のレベル5、もしくは到達していないレベル(例:レベル20など)の累計経験値を取得することは出来るのでしょか?
次のレベルまでの経験値→$gameActors._data[n].nextRequiredExp()
現在の経験値→$gameActors._data[n].currentExp()
上記の経験値以外の取得の方法が分かりません。
教えてください。お願いします。

- 新規キャンバス.jpg (292 KiB) 閲覧された回数 4976 回
Re: アクターの任意のレベルの経験値の取得方法を教えてください
Posted: 2016年11月19日(土) 08:48
by 奏ねこま
$gameActors._data[n].expForLevel(20);
こうですかね?
Re: アクターの任意のレベルの経験値の取得方法を教えてください
Posted: 2016年11月19日(土) 09:05
by にいやん
奏ねこまさん、とんでもなく早い返信ありがとうございます。
問題なく取得できました。
Re: アクターの任意のレベルの経験値の取得方法を教えてください
Posted: 2016年11月19日(土) 09:15
by にいやん
奏ねこまさん、もう一つあるのですが現在のレベルの累計経験値の取得方法があればお願いします。
Re: アクターの任意のレベルの経験値の取得方法を教えてください
Posted: 2016年11月19日(土) 09:37
by 奏ねこま
currentExpが累計経験値じゃないですか?
Re: アクターの任意のレベルの経験値の取得方法を教えてください
Posted: 2016年11月19日(土) 09:54
by 奏ねこま
あ、現在のレベルのってのはもしかして
$gameActors._data[n].currentLevelExp();
こっちのことですか。
でしたらすいません。
Re: アクターの任意のレベルの経験値の取得方法を教えてください
Posted: 2016年11月19日(土) 09:55
by にいやん

- 新規キャンバス.jpg (292 KiB) 閲覧された回数 4957 回
currentExpが現在の総取得経験値なので上の表の自分のレベルが6のときに2251の経験値情報を取得、レベルが7のときに3579の経験値情報を取得という感じでやりたいのです。currentExpだと総取得経験値が2500だった場合に2500しか返すことができないです。
総取得経験値が2500でも今のレベルが6だったら2251という値を返すようにしたいです。
Re: アクターの任意のレベルの経験値の取得方法を教えてください
Posted: 2016年11月19日(土) 09:58
by にいやん
すれ違いで返信してしまいました。
$gameActors._data[n].currentLevelExp()で取得できました。
奏ねこまさん、教えていただいてありがとうございました。