-1

今日、私は自分のコードとは何の関係もないように思われる大きな頭痛に遭遇しました。

ゲームをテストしてフレームレートを60に設定したとき、ゲームがアイドル状態のときでも、fpsは30のままでした。同僚のFlashDevelopsでゲームを確認すると、すべてfps60で非常にうまく機能しています。次にadobeを使用します。ゲームをテストしてFlashDevelopを見つけるためのスカウトは、常に予想される多くの実行時オーバーヘッドを実行しているようですが、FlashDevelopで実行されていない場合は、スカウトでfps60に戻ります。ゲームがFlashDevelopに依存せずに実行されていた場合、fps 60で完全に機能します。これは、FlashDevelopでゲームをテストしたときにのみ発生しました。

この動作の原因は何ですか?

4

2 に答える 2

0

ええ、私にも起こります。原因はわかりませんが、デバッグ版として実行すると発生します。リリースとして実行すると、すべて問題ありません。

于 2013-03-22T12:39:34.693 に答える
0

Flash 開発 IDE を使用した Adob​​e Scout でのその他のオーバーヘッドまたはランタイム オーバーヘッドを回避するには、 Advanced TelemetryおよびAdvanced Telemetry Passwordのコンパイル フラグを設定します。

-advanced-telemetry=true -advanced-telemetry-password=123456.

次に、Adobe Scout で、[編集] > [環境設定...] > [一般] タブ > [保護された SWF のロックを解除するためのパスワード]をクリックします -> 123456 を入力し、[OK] をクリックします。

ハッピーデバッグ!

于 2018-02-22T01:06:11.030 に答える