[SerializeField] 在Inspector版面中显示非public属性,并且序列化;若写在public前面,等于没写……(至于序列化是啥,自行脑补……),上图:

[NonSerialized]在Inspector版面中隐藏public属性,并且序列化;如果写在非public属性前面,等于没写……,上图:

[HideInInspector] 在Inspector版面中隐藏public属性,与上面相比,只是隐藏,没有序不序列化的功能……,上图:

[AddComponentMenu("XXX/XX/XXX")] 让Component菜单下出现你自定义的类,位置是“XXX/XX/XXX”,至于功能么,用过Component的都知道,不用解释了吧……,上图:

[ExecuteInEditMode] 在编辑界面让你的功能(类)起作用,就是你不用点开始,就可你让你的功能起作用,打个比方,NGUI里面的Slider的滑动条就是酱紫……,上图:
这个真没点开始……真的……

[RequireComponent (typeof (ClassName))] 就是在你把被这句话标记的类拖到(或者AddComponent)GameObject上时,自动再给你加上“ClassName”这个类……,上图:

[ContextMenu ("XXX")] 在Inspector版面中,右击包含这条标记的类,在菜单中会出现名为“XXX”的选项,点击选项,会执行被标记的功能(注:此乃标记功能也,非标记类),上图:
只是个例子,名字乱写了的……一般来说“XXX”就是被执行的功能的名字,方便查找……

[MenuItem ("XXX/XXX")] 在菜单中出现选项栏,点一下,执行对应功能。注:对应的功能必须是static,同时,使用的时候需要加上using UnityEditor,这个类也要找个Editor文件夹放(一般放“Assets\Editor”),要不……就等着纠结吧~~,上图:

转载http://tieba.baidu.com/p/2820568128

U3D各种[XXX]的用法相关推荐

  1. Webcam.getWebcamByName(“XXX“)的用法/Webcam调用摄像头的方法

    Webcam.getWebcamByName("XXX")的用法 网上的资料很多都是Webcam.getDefault(),但是调用此方法时只能调用系统默认摄像头,在我的笔记本上只 ...

  2. Unity脚本各种[XXX]的用法

    一. [SerializeField] 在Inspector版面中显示非public属性,并且序列化:若写在public前面,等于没写--(至于序列化是啥,自行脑补--),上图: 二. [NonSer ...

  3. unity3d中[XXX]的用法总结

    [SerializeField] 在Inspector版面中显示非public属性,并且序列化:若写在public前面,等于没写--(至于序列化是啥,自行脑补--),上图: [NonSerialize ...

  4. Xcode代码中特殊的注释技术——TODO、FIXME和XXX的用法

    转载至:http://blog.csdn.net/HookyStudent/article/details/41517779 TODO: + 说明: 如果代码中有该标识,说明在标识处有功能代码待编写, ...

  5. 关于C++中的谓词Pred()以及bool static XXX()的用法总结

    在coding学习时,我们都知道,C++的标准算法库<algorithm>中含有一个我们常用的排序算法sort().其函数模板是: template <class _RanIt, c ...

  6. python time.time()计算代码运行时间

    计算一个代码跑多久 文章目录 1,time() 2.timeit() Timer() 用法1:在命令行上运行 用法2:在程序块中运行 单位问题: 1,time() import timestart = ...

  7. 在scrapy中parse函数里面xpath的内容打印不出来_Scrapy中 CrawlSpider 使用

    全站爬取时,有时采用遍历ID的方式,请求量很大,资源消耗很大,而且有可能某些ID已经失效,速度慢,效果不理想:可以试试换成关系网络的方式进行爬取,可能无法抓取全量数据,但是可以抓取比较热门的数据. 在 ...

  8. Android 最火的高速开发框架xUtils

    Github下载地址:https://github.com/wyouflf/xUtils xUtils简单介绍 xUtils 包括了非常多有用的Android工具. xUtils 最初源于Afinal ...

  9. python模块大全使用说明_python模块详解

    使用python时,常常会涉及到库的调用,这就需要掌握模块的基本知识.本文分为如下几个部分 概念说明 模块的简单调用 包的导入 特殊的__init__.py文件 导入模块的搜索路径 __all__ 绝 ...

最新文章

  1. python弹幕代码_只需3 行代码就可以获取B站(弹幕、评论、用户)数据
  2. 5年博龄只有十几篇文章,惭愧呀
  3. 【数学期望】【LCA】【树形DP】树
  4. 【转载】用Snort巧妙检测SQL注入和跨站脚本攻击
  5. iOS 开发中的各种证书
  6. UVA10344 23 out of 5【暴力+DFS】
  7. Python Turtle画奥运标志
  8. 实验七 Matlab GUI设计
  9. c语言注释不能嵌套什么意思,C语言嵌套注释问题
  10. 嵌入式监控【v4l2采集->vpu编码->live555推流】
  11. Flutter实现京东淘宝电商商品详情页效果
  12. php仿qq登录界面安卓,Android_Android仿QQ登陆窗口实现原理,今天根据腾讯qq,我们做一个 - phpStudy...
  13. org.apache.ibatis.type.TypeException: The alias ‘XXXX‘ is already mapped to the value ‘XXXX‘ 问题解决
  14. linux给cpu加压命令,Linux中cpupower命令起什么作用呢?
  15. LinuxC——指针
  16. C语言-学生成绩链表处理
  17. 钱多多第二阶段冲刺02
  18. Linux云计算的文件管理和用户管理(01)
  19. openlayers3开发教程_开始
  20. 基于stm32温湿度采集平台开发

热门文章

  1. 在html中使用ajax
  2. 重复显示Word文档表格标题行
  3. c++小学期大作业攻略(三)用户系统
  4. html语言工作原理图,浏览器是如何工作的?(工作原理)
  5. 大厂技术实现 | 图像检索及其在高德的应用 @计算机视觉系列
  6. Python os模块 设计文件夹自动备份、同步工具
  7. 【前端就业课 第二阶段】CSS 零基础到实战(02)标签类型、字体与图片
  8. 无人驾驶小车调试笔记(一)-- 调试环境部署
  9. 使用OPENCV进行人体识别
  10. C语言入门第十篇,switch语句