目的:
变成
思路:
1.unity中EditorApplication发放勒hierarchyWindowItemOnGUI委托,委托返回的是当前物体与物体在hierarchy中所占rect
2.unity中initializedonload将类设置自启动,指定类的构造函数必须static
3.需要提供一个guistyle才能着色物体
详细代码:
[InitializeOnLoad]
public class MyHierarchyEditor
{
static MyHierarchyEditor()
{
EditorApplication.hierarchyWindowItemOnGUI += OnHierarchyWindowItemOnGUI;
}
private static void OnHierarchyWindowI