ページ 11

(解決済み)レベルの上がり方がおかしい

Posted: 2020年1月29日(水) 04:19
by relli
お世話になります。
YEP_X_ClassBaseParamにてクラスの必要経験値の計算式を

コード: 全て選択

exp = Math.floor(0.03 * level) + 3
に設定しているのですが、試しにマップ上に経験値取得イベントを作ってそのクラスに設定してあるキャラクターを用いてちゃんと動いているかを確認したところ、レベルアップが発生した際にレベルが100/3も上がってしまいます。

他にも式の順番を並べ替えてみたり数値の変更などの策を講じてみましたがレベルの異常上昇は治りませんでした。

この現象に関して何か心当たりがある方、ご協力お願いします。

Re: レベルの上がり方がおかしい

Posted: 2020年1月29日(水) 05:56
by astral
こんばんは。
その経験値計算式(経験値曲線)だとレベルが34・67・100...になるのは正常です。
ヘルプの例では、level * 100となっていて、レベルに応じて100ずつ経験値が必要なるようになっています。
メニューのステータスで現在の経験値と、次のレベルまでの経験値が確認出来ます。

意図や必要経験値の想定がどうなっていて、数値の変更もどう試したのかがわからないとなんとも言えません。

Re: レベルの上がり方がおかしい

Posted: 2020年1月29日(水) 11:17
by relli
astral様、お世話になります。

そのご指摘のとおりに解釈しますとこのlevelという変数は現在のレベルのことを指す代数ではないということになりますかね?

ご指摘を参考に式を再調整したところ思っていたとおりに動くようになりました。

ありがとうございます。