Tip #63: améliorer la visibilité des séparateurs dans la hierarchy, Le sujet est résolu

trucs, astuces et bonnes pratiques
Avatar de l’utilisateur
Max
Newser
Newser
Messages : 8002
Inscription : 30 Juil 2011 13:57
Contact :

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

Message par Max » 24 Juin 2019 06:55

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
Image
Pas d'aide par MP, le forum est là pour ça.
En cas de doute sur les bonnes pratiques à adopter sur le forum, consulter la Charte et sa FAQ

Avatar de l’utilisateur
Deceleris
Messages : 55
Inscription : 25 Juil 2018 22:06
Contact :

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

Message par Deceleris » 02 Juil 2019 20:36

Merci !
C'est vraiment super utile
Travail actuellement sur : https://deceleris.itch.io/shadows

Répondre

Revenir vers « TIPs »