開発お疲れ様です。
jsのMath.floor関数に関するご質問があります。
トリアコンタン様の、「変数の小数演算ブラグイン」を適用した変数において
初期値に100が代入された$gameVariables.value(1)に、以下のように0.05を減算していたら
32のところで、31.99になってしまいます。
コード: 全て選択
$gameVariables.setValue(1,$gameVariables.value(1)-0.05);
$gameVariables.setValue(1,Math.floor($gameVariables.value(1) * 100) / 100);
これはなぜでしょうか。
小数切り捨てのMath.floor関数なのに
なぜズレるのか、分かる方がいらっしゃいましたら
お知恵をお貸しいただけますと幸いです。