当前位置:网站首页>Quelques conseils communs sur l'inspecteur de l'unit é, généralement pour les extensions d'éditeur ou d'autres
Quelques conseils communs sur l'inspecteur de l'unit é, généralement pour les extensions d'éditeur ou d'autres
2022-07-06 04:49:00 【Charlsdm】
RequireComponent
RequireComponentPourObjectAjouter les composants nécessaires,Il peut également être interprété comme remplaçant“Add Component”Fonctionnement,Peut efficacement éviter les erreurs causées par l'oubli d'ajouter les composants nécessaires,Cela s'applique également auxObjectAjouter un scénario avec le même composant,L'opération répétée a été omise.
En plusRequireComponentLe code doit précéder la classe
[RequireComponent(typeof(Rigidbody))]
[RequireComponent(typeof(AudioSource))]
Il est important de noter que,Quand vous voulez supprimer passRequireComponentLors de l'ajout d'un composant,Vous devez d'abord supprimer le script,Sinon, l'avertissement suivant est généré.
Range
RangeDéfinir une plage de valeurs pour les variables,Mais seulement dansInspectorDans la fenêtre,C'est - à - dire,Changer la valeur d'une variable par Code n'est pas acceptableRangeConstrained
[Range(1, 5)]
public int Speed;
[Range(0,1)]
public float Time;
Space
SpaceFaireInspectorAugmentation de l'espacement entre les champs dans la fenêtre
public float Max;
public float Min;
[Space()]
public float Speed;
SerializeField
En général,Seulementpublic Les variables de sont affichées dans InspectorDans la fenêtre,Mais...SerializeField Les modificateurs d'accès peuvent être ignorés ,Faireprivate Les variables peuvent également afficher
private bool NotInInspector;
[SerializeField] private bool InInspector;
HideInInspector
Fairepublic Les champs de n'apparaissent pas dans InspectorDans la fenêtre
[HideInInspector]
public float Hide;
public float notHide;
Tooltip
PourInspcetor Les champs de la fenêtre sont accompagnés d'une description textuelle
[Tooltip("Health value between 0 and 100.")]
public int Health = 100;
Header
Voilà.Inspector Champ avec Titre ,Groupe de mise en œuvre
[Header(“Text”)]
public Text hp;
public Text mp;
public Text power;
public Text defense;
边栏推荐
- [HBZ share] reasons for slow addition and deletion of ArrayList and fast query
- 内核判断i2c地址上是否挂载外设
- Postman测试报告
- 几种RS485隔离通讯的方案介绍
- Visio draw fan
- ORM aggregate query and native database operation
- Yolov5 tensorrt acceleration
- The ECU of 21 Audi q5l 45tfsi brushes is upgraded to master special adjustment, and the horsepower is safely and stably increased to 305 horsepower
- Canal synchronizes MySQL data changes to Kafka (CentOS deployment)
- Redis —— Redis In Action —— Redis 实战—— 实战篇一 —— 基于 Redis 的短信登录功能 —— Redis + Token 的共享 session 应用— 有代码
猜你喜欢
Unity screen coordinates ugui coordinates world coordinates conversion between three coordinate systems
麦斯克电子IPO被终止:曾拟募资8亿 河南资产是股东
Canal synchronizes MySQL data changes to Kafka (CentOS deployment)
MPLS experiment
Postman断言
ISP学习(2)
Distributed transaction solution
Orm-f & Q object
[detailed steps of FreeRTOS shift value for the first time]
Postman pre script - global variables and environment variables
随机推荐
Dynamic programming (tree DP)
Redis —— Redis In Action —— Redis 实战—— 实战篇一 —— 基于 Redis 的短信登录功能 —— Redis + Token 的共享 session 应用— 有代码
A blog to achieve embedded entry
Tengine kernel parameters
Yolov5 tensorrt acceleration
驱动开发——第一个HelloDDK
Ue5 small knowledge points to enable the setting of lumen
Embedded development program framework
ISP learning (2)
DMA use of stm32
yolov5 tensorrt加速
Why does MySQL need two-phase commit
Application of Flody
[noip2008 improvement group] stupid monkey
Platformio create libopencm3 + FreeRTOS project
L'introduction en bourse de MSK Electronics a pris fin: 800 millions de RMB d'actifs de Henan étaient des actionnaires
Postman Association
Leetcode 186 Flip the word II in the string (2022.07.05)
Postman pre script - global variables and environment variables
View workflow