2012-02-18 9 views
5

Trong Unity3D, khi bạn nhấn phát, theo mặc định, nó chuyển sang chế độ xem 'Trò chơi' đầy đủ để xem trước và như vậy, nhưng đôi khi chúng tôi chỉ muốn xem kết quả của chúng tôi trong chế độ xem 'Cảnh' vì chúng tôi không phải lo lắng về việc thiết lập tất cả ánh sáng, vật liệu, v.v.Trong Unity3D có thể giữ chế độ xem Cảnh khi nhấn Play?

Bây giờ chúng ta có thể tạo bố cục mới hiển thị cả tab 'Trò chơi' và 'Cảnh' cùng một lúc và đó là những gì chúng tôi đang làm như vậy chúng ta có thể tiếp tục nhìn vào tab 'Cảnh' khi chúng ta bắt đầu. Tuy nhiên, chúng tôi chỉ không muốn thấy tab 'Trò chơi'. Tình yêu chỉ ẩn nó cho đến khi chúng ta cần nó sau này.

Việc này có thể thực hiện được không?

Trả lời

4

Không thể đóng cảnh trò chơi trong khi chạy trò chơi. Nhưng tôi tìm thấy một chút workaround: Bạn có thể tách các điểm trò chơi vào một cửa sổ riêng biệt làm cho nó càng nhỏ càng tốt và vị trí của nó gần nút chơi như thế này:

enter image description here

Bây giờ sau khi bạn nhấn vào nút play chỉ nhấp vào khu vực trống còn lại từ nút phát ngay sau khi lượt xem trò chơi được lấy nét. Nó nhanh hơn khi chạy chuột với các tab. Ở phía bên kia nếu bạn là một người nghiện bàn phím như tôi nhấn CMD + P, CMD + < trên Mac hoặc tương đương trên Windows.

+0

Vâng, đây không phải là quá khác so với những gì chúng tôi đang làm, ngoại trừ chúng tôi vẫn để nó trong tab riêng 'khu vực' (tách biệt với tab 'cảnh') và chúng tôi chỉ làm cho nó thực sự, thực sự nhỏ. Bằng cách đó, chúng tôi thậm chí không cần phải nhấp vào nơi khác. Chúng tôi chỉ phớt lờ nó. Tuy nhiên, vì không có một cách thực tế để làm điều này, tôi sẽ cho bạn câu trả lời. – MarqueIV

+0

@Kay Command + Jessy

+0

@Jessy [keyboard] Dường như các phím tắt phụ thuộc vào ngôn ngữ - không thực sự là một bất ngờ. Trong tiếng Đức, nó giống như "Di chuyển tiêu điểm đến cửa sổ tiếp theo" như bạn làm để đi xe đạp qua tất cả các cửa sổ công cụ tìm mở. Ngoài ra, bạn có thể sử dụng CMD + 1 trong Unity để đến chế độ xem cảnh miễn là bạn không sử dụng để điều hướng giữa các khoảng trắng (tôi đã định cấu hình điều hướng khoảng trắng và sử dụng ALT + 1 hoặc ALT + 2 ngay bây giờ để sử dụng CMD + 1 .... cho các phím tắt cụ thể của ứng dụng). – Kay

5

Đặt thành phần này trên bất kỳ GameObject và đặt trường KeepSceneViewActive thành 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)); 
     } 
    } 
}