0

フレーム レートの問題がある SurfaceView ベースのレンダリング システム (基本的には LunarLander の例で示したものと同じ) を作成しました。レンダリングは非常に高速ですが、さまざまな条件でフレーム レートが急激に上昇します。私の Droid 1 ではゲームが著しくびくびくしており、LG G2 では断続的にびくびくしています。ただし、最も興味深い動作は Droid Razr M で見られます。その電話では、[CPU 使用率を表示] 開発者向けオプションをオンにするか、デバッグのために電話をコンピューターに接続すると、フレーム レートがかなり高い値で安定します。フレームレート、ゲームプレイは非常にスムーズです。電源だけに差し込んでみましたが、効果はありませんでした。

これは、経験のある人なら以前に見たことのあるもののように思えます... 何かアイデアはありますか?

追加情報: このジッターは、USB デバッグがオフになっていても、または接続されているコンピューターがログアウトされていて、ADB または電話ドライバーを実行していない場合でも、コンピューターの USB (電源ではない) 接続が行われると消えます。

4

1 に答える 1

0

Android の SurfaceView を使用して非常に単純なゲームを開発しましたが、LG G2 に関しても奇妙な結果が得られました。

LG G2、Galaxy S2、HTC Desire、ZTE Blade でゲームをテストしてきました。明らかに最高のハードウェアを備えた LG G2 (2 つの異なるデバイスでテスト済み) を除いて、他のすべてのデバイスはスムーズに動作します。ローエンドの Android 携帯電話の 1 つである ZTE Blade でさえ、ゲームは非常にうまく動作します。

市場で最も要求の厳しいゲームのいくつかで遅延に気づいていませんが、どういうわけか、SurfaceView が LG G2 に苦労していると思います.

また、USBデバッグが接続されているかどうかにかかわらず、違いに気づきませんでした。

ps 質問への回答ではなく、LG G2 の部分だけが気になったので、これはコメントの方が良かったのですが、初めての投稿なので、コメントできませんでした。

于 2014-01-12T15:55:26.167 に答える