刀刀网
您的当前位置:首页unity---scene视图选中物体

unity---scene视图选中物体

来源:刀刀网

正常情况下,unity界面编辑时可以选择在Hierarchy视图Scene视图中选择要调整的物体。

若希望只允许在Hierarchy视图选择物体:

1.只需在Layers中将不想在Scene View 中被选中的层加锁即可。

2.通过代码实现:

using UnityEngine;
using UnityEditor;
using System.Collections;

public class MyEditor  
{
    [InitializeOnLoadMethod]
    static void Start ()
    {
        SceneView.onSceneGUIDelegate = OnSceneGUI;
    }
    // ture,false不
    public static bool IsLimitSceneSelectObj = true; 
    static void OnSceneGUI( SceneView sceneview )
    {
        Event e = Event.current;
        int controlID = GUIUtility.GetControlID( FocusType.Passive);
        if(IsLimitSceneSelectGameObject && e.type == EventType.Layout)
        {
            HandleUtility.AddDefaultControl(controlID);
        }
    }
}

3.当在场景中选中物体,列表不显示对应物体时。查看列表 锁是否打开

因篇幅问题不能全部显示,请点此查看更多更全内容