您的位置 首页 > 数码极客

unity如何使用managementobjectsearcher

说明

Unity 使用技巧集合会整理和收集 Unity 开发相关的技巧和经验。

本次开发技巧的提供者是独立游戏开发者 Federico Bellucci,本部分内容的翻译已获得他本人授权。

Federico Bellucci 一直在免费提供 Unity 开发技巧和教程,同时也有一些内容需要 Patreon 支持才能获得,如果您喜欢他提供的内容,不妨支持一下。

Foldout(将属性分类)

这是一个可以将属性分类的标签,来自 dimmpixeye。

ContextMenu(上下文菜单)

可以为类增加 ContextMenu上下文弹出菜单,在编辑器内直接右键弹出使用,完成对应的功能。

参考:DOC

Inspector Math Expressions(属性使用表达式)

属性栏可以直接写数学表达式,免去计算。

SerializeField & HideInInspector(强制序列化或者隐藏属性)

Unity 中 public属性默认序列化,而private属性默认不进行序列化,那么通过SerializeFieldHideInInspector可以强制打破这个限制。

参考:SerializeField 和 HideInInspector

FormerlySerializedAs(之前序列化过的变量名称)

有些时候我们需要更改序列化的属性名称,比如笔误或者确实需要修改的情况。

那么,使用 FormerlySerializedAs可以标识这个属性 / 变量的曾用名,让引用了对应变量的组件自动更新为更改后的属性名。

参考:DOC

AddComponentMenu(添加到组件菜单)

可以通过使用 AddComponentMenu将某个常用类直接加到组件菜单里面去,方便使用。

参考:DOC

MenuItem(菜单项)

通过在代码中加入 MenuItem属性,在编辑状态可以直接通过菜单项呼叫特定功能。

这部分代码可以用 #if UNITY_EDITOR包含起来,在脱离编辑器正式运行的时候就不会生效。

参考:DOC

责任编辑: 鲁达

1.内容基于多重复合算法人工智能语言模型创作,旨在以深度学习研究为目的传播信息知识,内容观点与本网站无关,反馈举报请
2.仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证;
3.本站属于非营利性站点无毒无广告,请读者放心使用!

“unity如何使用managementobjectsearcher”边界阅读