Androidフォンで実行したい30機の飛行機でシミュレートしています。
私はすべてを AS3 でコーディングしましたが、Java をネイティブ拡張として使用するとパフォーマンスが向上すると考えました。
シミュレーションは 30 ユニットのライブラリです。シミュレーションは、すべてのユニット間の距離と回転を計算します。これは、多くの距離と回転の計算で約 870 回の反復です。
Java 上の ANE は、AS3 バージョンよりも約 50 倍遅く実行されます。
問題は、FREArray で setObjectAt() を複数回呼び出しているようです。この Java から AS3 への変換は遅いと思います。Java から AS3 への変数の取得を最適化する方法はありますか?