Page 1 sur 1

Tip #63: améliorer la visibilité des séparateurs dans la hierarchy,

Publié : 24 Juin 2019 06:55
par Max
Bonjour,

Image

Dans le même esprit que ce qui avait été décrit dans le Tip n°15 sur l'organisation des GameObjects dans la hierarchy, hierarchyWindowItemOnGUI permet d'améliorer (entre autre) la visibilité des séparateurs:

Code : Tout sélectionner

using UnityEngine;
using UnityEditor;

[InitializeOnLoad]
public class HierarchyWindowGroupHeader : Editor
{
    static HierarchyWindowGroupHeader()
    {
        EditorApplication.hierarchyWindowItemOnGUI += HierarchyWindowItemOnGUI;
    }

    static void HierarchyWindowItemOnGUI(int instanceID, Rect selectionRect)
    {
        var gameObject = EditorUtility.InstanceIDToObject(instanceID) as GameObject;
        if (gameObject != null && gameObject.name.StartsWith("---", System.StringComparison.Ordinal))
        {
            EditorGUI.DrawRect(selectionRect, Color.gray);
            EditorGUI.DropShadowLabel(selectionRect, gameObject.name.Replace("-", "").ToUpperInvariant());
        }
    }
}
Image

Source: http://diegogiacomelli.com.br
Lien utile: hierarchyWindowItemOnGUI

Re: Tip #63: améliorer la visibilité des séparateurs dans la hierarchy,

Publié : 02 Juil 2019 20:36
par Deceleris
Merci !
C'est vraiment super utile

Re: Tip #63: améliorer la visibilité des séparateurs dans la hierarchy,

Publié : 23 Mai 2022 23:40
par jmhoubre
Je viens de prendre connaissance d'une asset gratuite qui fait le travail : Colored Hierarchy Headers
Image