1 dépôt
Tools for exposing internal, non-serialized game state variables in the editor for real-time monitoring.
Distinct from Unity Editor Asset Editing: Focuses on debugging runtime state via the inspector rather than asset editing or serialization.
Explore 1 awesome GitHub repository matching game development · Runtime State Debuggers. Refine with filters or upvote what's useful.
NaughtyAttributes est une collection d'attributs personnalisés pour l'inspecteur de l'éditeur Unity qui permet la validation de champs, l'exposition de propriétés non sérialisées et l'ajout de contrôles UI personnalisés. Il fonctionne comme une bibliothèque d'extension pour personnaliser la façon dont les champs sont dessinés et se comportent au sein de l'interface de l'inspecteur sans nécessiter l'écriture de scripts d'éditeur personnalisés. La bibliothèque fournit des outils pour créer des éléments interactifs tels que des boutons qui exécutent des méthodes spécifiques, ainsi que des contrôles de saisie spécialisés comme des curseurs et des menus déroulants. Elle permet l'affichage de propriétés natives et de champs non sérialisés pour le débogage et la surveillance de l'état du jeu en temps réel. La boîte à outils inclut des capacités pour la validation de données via des vérifications de référence obligatoires et le bridage de valeurs numériques. Elle prend également en charge les callbacks de changement de champ et le rendu d'aperçus d'assets pour les sprites et les prefabs directement au sein de l'inspecteur.
Exposes non-serialized properties and internal data in the editor to monitor game state in real time.