私は助けを求めるためにここにいます。
Android および iOS 用の単純なスロット (カジノ) ゲームを html5 で実装しようとしています。私の会社から、開発をスピードアップするフレームワークを調べるように依頼されました。そこで、優れたデザインとチュートリアルを理由に、KineticJS を選択しました。
プロジェクトはほぼ完了していますが、問題があります。iPad と iPhone5 では問題なく動作しますが、Android ではうまく動作しません。少なくとも Android 2.3 で動作する必要があります。
kineticjs ライブラリを使用して開発速度を上げましたが、確かに役に立ちますが、その代償はかなり厳しいものです。
Kinetic.Image オブジェクトのほとんどを Kinetic.Shape に変更したところ、パフォーマンスが少し向上しました。また、使用されていない変数の一部を削除し、次の形式を使用しています: (var i =0, ln = something.length; i < ln; i++) for loops.
キャッシュもあることに気づきましたが、まだ開発中なので、コントロールを失うのがちょっと怖いです。
この状況を解決するために、他に何を最適化できますか? Android のハイライトとアニメーションの一部を削除するかもしれません。
これまでのところ最悪の状況は、Android でのクライアント自体の読み込みです。最初のロードではうまくロードされず、オブジェクトが正しく配置されないことがあります。
Kineticjs のゲームを高速化する手品をご存知でしたら、教えてください。
申し訳ありませんが、私はまだ開発中であり、テストに影響するため、現在デモを提供することはできません.
ありがとう!