はい、私は小数または小数が以前に尋ねられたことに気づきました。私はそれらの用途を知っており、小数は正確で、小数は正確ではありません。
私が取り組んでいるゲームには、1 秒あたり 36 ピクセルの移動速度を持つプレーヤーがあります。これを 1 秒間に約 10 回更新すると、毎回 3.6 になります。これを正確にしたいのですが、10 進数は 16 バイト (128 ビット) を占めます。これはかなりの量です。精度を維持したい場合は、代わりに整数を使用して数値をスケーリングする必要がありますか? または..フロートの方が適していますか?Float と Int32 はどちらも 4 バイトを使用しますが、整数は数値を失うことはありません。では、Integer の方が適しているのではないでしょうか? それでは、なぜフロートを使用するのでしょうか?
基本的に、速度と精度のためにどちらを使用する必要がありますか? 現在、小数を使用しています。ゲームの詳細に入る前に変更したいと思います。そうしないと、すべての変更を行うのが難しくなります。