【解決済み】ステート有効度(又は属性)の値について
Posted: 2022年8月25日(木) 19:35
こんにちは。
「ステート有効度」や「属性有効度」を「耐性」と表示する為に、
「(1-a.stateRate(4))*100」という計算式で考えていたのですが、
何故か特定の数値のみ小数点の値で取得されてしまいます。
※画像は一例。左上から下に「毒、暗闇、沈黙」右上から下に「激昂、混乱、魅了」 これは「変数の操作」で「(1-$gameActors.actor(1).stateRate(4))*100」と入れて、
「文章の表示」で代入した変数を呼び出した結果が
「切り捨ての数値(毒の値で言うなら19)」になっていた事から、
表示に利用しているプラグインが要因ではないと考えています。
小数点が表示される数値とされない数値があるのもよく分かりません。
現状対策としては「Math.floor()」等を利用して表示させる予定ですが、
理由が分からないままなのも腑に落ちないので、質問させて頂いた次第です。
宜しくお願い致します。
「ステート有効度」や「属性有効度」を「耐性」と表示する為に、
「(1-a.stateRate(4))*100」という計算式で考えていたのですが、
何故か特定の数値のみ小数点の値で取得されてしまいます。
※画像は一例。左上から下に「毒、暗闇、沈黙」右上から下に「激昂、混乱、魅了」 これは「変数の操作」で「(1-$gameActors.actor(1).stateRate(4))*100」と入れて、
「文章の表示」で代入した変数を呼び出した結果が
「切り捨ての数値(毒の値で言うなら19)」になっていた事から、
表示に利用しているプラグインが要因ではないと考えています。
小数点が表示される数値とされない数値があるのもよく分かりません。
現状対策としては「Math.floor()」等を利用して表示させる予定ですが、
理由が分からないままなのも腑に落ちないので、質問させて頂いた次第です。
宜しくお願い致します。