XNAアプリケーション付きWindows Phone 7 Silverlightがあります。 私はまた、動的イメージをスクリーンにレンダリングするためにjavascriptを使用するサービスを使用しています。Windows Phone 7 Webブラウザの更新が遅すぎる
PC上では、JavaScriptは流動的でスムーズです。イメージとその遷移をスムーズに切り替えることができます。しかし、私はこの機能を電話機に持たせる必要があります。
現在のところ、SilverlightでWebブラウザコントロールを使用して、HTMLファイルを読み込んでスクリプトを実行することができました。問題は、アプリケーションの「動的」部分が起動した後、Webコントロールが十分に速く更新されないことです。 PC版の滑らかなスライディングアニメーションではなく、ゲームでFPSが低くなるのと同様に、吃音が発生します。
私は、Webブラウザコントロールの更新速度を上げる方法はありますか?
もう1つは、アプリケーションのXNAページにWebブラウザを埋め込み、XNAの更新レートを使用することです(これは実装時には成功しませんでした) 60 fps)。しかし、SilverlightのWebブラウザコントロールには、更新レンダリング機能がないようで、XNAアプリケーション自体にWebブラウザを埋め込むライブラリが見つかりません。
どのように私は動的にHTMLファイルを取得することができますか?
EDIT:30 FPSでタイマーを使用して webBrowser.InvalidateArrange()は、ブラウザの更新をスピードアップしているようだが、それはまだびくびくです。 FPSを上げようとすると、ブラウザは元に戻ります。
これは、ハードウェアの問題であり、電話機のJSエンジンが遅いことがあります。あなたは、CSS変換であなたのアニメーションをやってみることができます。これは、ほとんどのモバイルデバイスで大いに役立ちます。 –
私はサードパーティのjavascriptライブラリ(私のためのコントロールを提供しています)を使用しているので、JS以外のものは使用できません。 – Dragonseer