2

SQLiteデータベースにたくさんの頂点座標が保存されています。

私はAway3D4を使用しているので、これらの座標をVectorとして渡すことでモデルジオメトリに直接設定できます。<int>

今、私はひどく最適化する必要があります、なぜならそれは非常に時間がかかるatmだからです。intをJSONとしてSQLiteに保存し、実行時にVector。<int>に変換します。

より速い方法はありますか?Vector。<int>をbyteArrayとして保存できますか?またはAS3オブジェクトとして?

4

1 に答える 1

1

クライアントではなくサーバーで処理していると、速度が向上します。JSON ではなくAMFを使用すると、バイナリ データ (シリアル化された AS3 オブジェクト) をネットワーク経由で送信できます。最も一般的なサーバー側言語の AMF 実装があります。Java、.NET、PHP、Ruby、Python (Erlang も)。

AMF デシリアライゼーションは Flash Player に組み込まれているため、JSON 文字列を解析するよりも桁違いに高速に実行されます。

于 2012-06-04T23:08:07.357 に答える