0

Delphi プロジェクトで TEmbeddedWB を使用して、HTML5/CSS3/Javascript ゲームを全画面表示します。ページをレンダリングするために埋め込まれた IE9 を使用します。それは正常に機能していますが、他のブラウザーや IE9 自体と比較して、ラグや速度の違いを発見しました (ページがブラウザー自体に読み込まれたとき)。ブラウザではラグはありません。

ゲームはドラッグアンドドロップ機能を使用してオブジェクトを移動し、タッチスクリーンで使用できるため、移動の遅延は少し気になります.

バックグラウンド描画の無効化、再描画、CPU優先度を通常より高くする、TEmbeddedWB機能を無効にするなど、いくつか試しました.TWebBrowserでも試しましたが、同じ問題があります.

これを解決する方法はありますか?これについてインターネット上で何も見つかりませんでした。

4

2 に答える 2

0

23日後:

IE10プレリリースはまだWindows7用にリリースされています(今日)。ダウンロードしてインストールすると、ラグの問題はなくなります。

IE10のJavascriptエンジンは、IE9と比較してはるかに高速です。それが問題だと思います。

これは実際の解決策ではありませんが(IE9 Embeddedのラグの問題はまだ残っています)、近い将来に有望に見えます。私の要件は、動作するために少なくともIE9ですが、より高速でより多くのHTML5 / CSS3サポートが必要な場合は、IE10にアップグレードする必要があります。ただし、将来IE9の解決策を見つけた場合は、お知らせください。

IE10のプレリリースをダウンロードするには、このページにアクセスしてください(64ビットバージョンをダウンロードしました)。 http://www.microsoft.com/en-us/download/details.aspx?id=35709

于 2012-11-13T23:50:40.707 に答える
0

前に述べたように、使用している IE モードを確認してください。また、EmbeddedWB イベント、特にマウス イベントで実行しているコードを確認してください。

于 2012-10-22T10:20:07.150 に答える