2012-02-18 6 views
5

Unity3Dでは、プレイをヒットすると、デフォルトではプレビューなどに最適な完全な 'ゲーム'ビューに切り替わりますが、時には「シーン」ビューで結果を確認したいときもありますすべての照明、材料などを設定することを心配する必要があります。Unity3Dでは、「再生」を押すとシーンビューのフォーカスを維持できますか?

「ゲーム」と「シーン」の両方のタブを同時に表示する新しいレイアウトを作成することができます。私たちが開始するときに 'シーン'タブを見続けることができるようにしています。ただし、「ゲーム」タブは表示されません。私たちが後でそれが必要になるまでそれを隠すだけで大丈夫です。

これはできますか?

答えて

4

ゲームの実行中にゲームシーンを閉じることができません。あなただけのプレイボタンを押した後、今

enter image description here

:あなたが可能と、このような再生ボタンの近くに位置してな限り小さくし、別のウィンドウにゲームのビューを切り離すことができます。しかし、私は少しの回避策を見つけましたゲームビューにフォーカスが得られるとすぐに、再生ボタンから空の領域をクリックします。マウスをタブで動かすよりも速いです。あなたが私のようなキーボードの仲間であれば、CMD + P、CMD + <、またはWindowsのそれに相当するものを押してください。

+0

ええ、私たちがやっていることとそれほど変わらないのは、それ自身のタブの「領域」(「シーン」タブとは別に)に残していることですが、本当に小さい。そうすれば、他の場所をクリックする必要もありません。私たちはそれを無視します。それでも、実際にこれを行う方法がないので、私はあなたに答えをあげます。 – MarqueIV

+0

@Kay Command + <?あなたはCommand +〜を意味しますか?私はキーボードショートカットやトラックパッドのジェスチャーのスピードが好きですが、通常はゲームとシーンビューを同じパネルに配置するので、シーンタブをクリックするとゲームビューは全く不動産を取りません。そのパネルを追跡する必要はありません。ゲームビューは再生時にのみ表示する必要があります。その後、他のタブの「背後に」隠れることがあります。 – Jessy

+0

@ Jessy [keyboard]ショートカットのようなものはロケールに依存しているようです - 本当に驚きはありません。ドイツ語では、開いているすべてのファインダーウィンドウをサイクリングするのと同じように、「次のウィンドウへのフォーカスの移動」のようなものです。また、スペース間を移動するために使用しない限り、UnityでCMD + 1を使用してシーンビューにアクセスすることもできます(スペースナビゲーションを再設定し、ALT + 1またはALT + 2を使用してCMD + 1 ...アプリケーション固有のショートカット用)。 – Kay

5

GameObjectにこのコンポーネントを置き、KeepSceneViewActiveフィールドをtrueに設定します。

using UnityEngine; 
using System.Collections; 

public class KeepSceneAlive : MonoBehaviour 
{ 
    public bool KeepSceneViewActive; 

    void Start() 
    { 
     if (this.KeepSceneViewActive && Application.isEditor) 
     { 
      UnityEditor.SceneView.FocusWindowIfItsOpen(typeof(UnityEditor.SceneView)); 
     } 
    } 
} 
関連する問題