2016-08-17 3 views
1

私が読んだことから、テリアンは計算してライトシェードのテクスチャを処理する作業をしています。その前にイベントから実際にはっきりしていないテクスチャは、作業を開始してCPUが100%になっています。Unity 5は、Terrianを追加するとCPUが100%になっているのは論理的ですか?

私は、インスペクタで地形が静的でないことを確認してからCPUが正常であることがわかりました。問題は静的であり、これが地形でいかに重要であるかです。たぶん私はそれを静的にして動作させるために、地形やゲームで静的な作業ではなく、最後にのみ行うことができますか?

地形が静的であるときに地形を変更するたびに、再び動作し、CPU使用率を100%にします。

Static

100% cpu usage

答えて

0

それは私のコンピュータ上で最大100%を取得しません。 私が気づいているのは、Photoshopのようないくつかのプログラムは、RAMがいっぱいになると、より多くのCPU使用量を使用するということです。

飛行機は何ですか? プレイヤーがマップから脱落しないようにするには、 のUpdate行に単純な行を付けることができます。

int fallOffY = -20; 
Vector3 respawnPosition = new Vector3(0,10, 0); 
void Update(){ 
    if(player.position.y<fallOffY){ 
     player.position = respawnPosition; 
    } 
} 

また、グラフィックカードを使用しない場合、CPUはグラフィックカードとしても機能します。

あなたプレーンは本当に大きいです。

編集:ベーキングをオフにしてください。

編集:グーグル-INGは私にこれを与えた:

私はどうなるのかはチェックを外し、「オート」とその他の照明のオプションです。これは私のための唯一の方法でした:/

+0

技術的には、GPUを使用する場合もあります。 D3D/GLのドライバがCPUを待機させる原因となるGPUが使用しているデータを変更することに関連する問題があります。ビジー状態の場合、CPUは実際の作業をしなくても100%に達するでしょう。 –

関連する問題