0

私はこのアルゴリズムを(私の心の中で)設定しており、floatをループ内で何度もintにキャストする必要があります(16ミリ秒ごとに約300回)。私の質問はこれです:

java / androidでfloatからintにキャストするプロセスはどれくらいの費用がかかり、ゲームの速度が低下しますか?

私のゲームで実装するのに十分安いですか?そうでない場合、10進数を整数に変換する他のオプションは何ですか?

編集:質問は解決しました!

4

1 に答える 1

1

floatからintへのキャストは、他のどの代入ステートメントよりもコストがかかりません。ハードウェアで処理します。割り当て(アーキテクチャによって異なります)は、通常、パイプラインを介した1サイクルまたは1回のトリップ(非常に高速)のコストがかかります。この変換がパフォーマンスに与える影響については心配しません。

于 2012-12-21T03:28:09.213 に答える