2017-09-03 7 views
0

これは、これはXboxの特定であるので、ここに掲載されていますが、私はまた、ユニティフォーラムにこれを掲示しています。 Xboxの一つに私のユニティゲームをテストする場合ユニティ - カメラ/剛体ビジュアル運動ヒカップ

私はボールからの視覚的な「ジッター」の非常に大量に取得しています。これは、あなたがボールの動きをコントロールするスケボーゲームです。本質的には、運動の中心はローラーボールのチュートリアルに似ています。 PC上でこれはうまく動作し、知覚できないジッタはありません。しかし、Xboxでは、これ以上のことがあります。オブジェクトはカメラの後ろを滑らかにたどって遠距離を走行しています。他のオブジェクトや風景の影響を受けることはありません、私は実際にカメラ自体が完全に動いていると思います。しかし、ボール自体は不具合があるようです。 LateUpdateに私のカメラの動きを変更する

はそれをPC上で最もを最小限に抑えるように見えたが、私はまだカメラが問題であると確信していないですので、それは私には意味がありません。

ご協力いただければ幸いです。多分、質の高い設定がXboxにうってつけのものではないでしょうか?

ありがとうございます! ニック

+0

私が見逃してはいけない愚かなことの私のリストにこれを追加することができるかもしれません。私はジョイスティックから同じ "FixedUpdate"機能で私の入力を計算していましたが、私の力を加えていました。入力をUpdateにし、FixedUpdateに物理を残して、LateUpdateでカメラの動きを維持しているようです。今すぐXbox用にビルドすると、そこにそれが完全に修正されているかどうかがわかります。 – Nick

+0

私が改善している間、私はまだ実際のXboxでいくつかのジッタを見ています。物理学がこの1つの剛体オブジェクトで本当に苦労していない限り、他に何が問題を引き起こしているのか分かりませんか?私はXboxがクリエイターのゲームにフルパワーを与えてくれないことを知っていますが、現時点で私のゲームでは苦労しています。 – Nick

答えて

0

XboxのCPUのクロック速度は、おそらくPCよりはるかに低速です(コアは増えますが)。

Unityは、主にシングルスレッドなので、それはパフォーマンスの違いを説明できます。試してみることができるものは次のとおりです。 * Xboxで「マスター」ビルドを実行していることを確認してください。デフォルトは「デバッグ」です。これは大幅に遅くなります。 *それは物理学のものかもしれません。

デバッグを実行していないことを確認したら、次にユニティプロファイラを使用してフレーム時間がどこで使われているかを確認し、その原因が最適化されているかどうかを確認します。それは、「外挿」を使用して剛体を切り替えるように見える https://tarhik.wordpress.com/2017/09/04/antimatter-instance-dev-log-entry-2-using-microsofts-graphic-debugger/

+0

Gersh Payzerありがとうございます。私はあなたが言及するように私はちょうどこれを狩る必要があるかもしれないと思う。私はマスターとして構築しているので、そうは思わない、物理学がここで何かすることがあるかどうかを調べようとする。私は元のポストでそれを追加したとは思わないが、他のオプションの代わりに "addForce"を使用しているので、代わりにベロシティを使用するだけで助けになるかもしれません。より多くの最適化に基づいているように見えるので、これを解決済みとしてマークします。 – Nick

0

代わりに:そこここでは、グラフィックスデバッガについての素晴らしい記事もある https://docs.microsoft.com/en-us/windows/uwp/xbox-apps/system-resource-allocation

:ここ

は、システムリソースの詳細です私が見ていた問題を「補間」しました。私はこれがどのような状況でもうまくいくかどうかはわかりませんが、レベルのスケールと自分のゲームのプレーヤーの物理に関して、これはやっているようです。

関連する問題