文档章节

各种[XXX]的用法

NickHomeSelf
 NickHomeSelf
发布于 2016/11/28 12:41
字数 471
阅读 7
收藏 0

[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”),要不……就等着纠结吧~~,上图:






另外,关于[NonSerialized]和[RPC],理解起来比较麻烦,也不是很常用,就算了……


就先这些将就将就吧……都是最基础最常见的,高深的,会被玩到吐的……反正我先去吐一吐多……

本文转载自:http://tieba.baidu.com/p/2820568128

共有 人打赏支持
NickHomeSelf
粉丝 0
博文 64
码字总数 19755
作品 0
Requests模块三分钟掌握用法!

简介 Feature Support: International Domains and URLs —— 国际化域名和URL Keep-Alive & Connection Pooling —— Keep-Alive & 连接池 Sessions with Cookie Persistence —— 带持久C......

柯西带你学编程
06/01
0
0
sed学习笔记

vi vim nano属于屏幕编辑器 sed属于流编辑器 sed基本格式: sed 范围 命令 文件 用法1 d删除 删除最后一行 使用$d 用法2 用正则表达式来指明范围 必须用// 用法3 用,隔开表示多行 用法4 用/...

香胖
2015/12/03
33
0
SpringMVC+hibernate+mysql环境搭建后测试例中使用的注解总结

Controller层 @Controller 表明某类是一个controller控制器,xxx-servlet.xml文件里写有扫描语句来扫描指定包,在指定包中找到标有@Controller的类,xxx-servlet.xml文件会将web.xml中拦截的...

fal6112
2016/04/29
135
0
Linux 定时执行任务

Linux 定时执行任务 说到定时任务,还没有操作都忘了,翻了手册发现果然麻烦,感觉记下来。 crontab -e //编辑定时任务表 定时任务的语法规则 Minute Hour Day Month Dayofweek command 15 x...

年少爱追梦
2016/04/30
51
0
Android 一个改善的okHttp封装库

一、概述 之前写了篇Android OkHttp完全解析 是时候来了解OkHttp了,其实主要是作为okhttp的普及文章,当然里面也简单封装了工具类,没想到关注和使用的人还挺多的,由于这股热情,该工具类中...

百世经纶一页书梵天
2016/12/02
16
0

没有更多内容

加载失败,请刷新页面

加载更多

71.告警系统主脚本 配置文件 监控项目

20.20 告警系统主脚本(main.sh) 20.21 告警系统配置文件 20.22 告警系统监控项目 20.20 告警系统主脚本(main.sh): ~1.约定:把以后所有的shell脚本放在/usr/local/sbin下,也方便我们查...

王鑫linux
3分钟前
0
0
装饰者模式

装饰者模式 Q:何为装饰模式? ()地给一个对象添加一些额外的(),并且()时,并不影响原对象。扩展功能来说,装饰器模式相比生成子类更为灵活。 Q:使用场景? 1.想要在不影响其他对象的情况下...

阿元
23分钟前
0
0
GO 切片(slice)相关语法

package mainimport("fmt")func main() {var intArr [5]int = [...]int{1,2,3,4,5} //定义一个数组slice := intArr[2:4] //第二个(包含)下标到第四个下标(不包含)fmt.Println...

汤汤圆圆
25分钟前
0
0
活动招募 HUAWEI HiAI公开课·北京站-如何在4小时把你的APP变身AI应用

人工智能和机器学习是全球关注的新趋势,也是当前最火爆、最流行的话题。当你拿手机用语音助手帮你点外卖,智能推荐帮你把周边美食一网打尽;当你拿起P20拍照时,它将自动识别场景进行最美优...

华为终端开放实验室
39分钟前
1
0
匹配两位小数,js正则

var regex = /^\d*(\.[1-9]|\.\d[1-9])*$/ console.log(1.2,regex.test(1.2)); console.log(0.3,regex.test(0.3)); console.log(1.03,regex.test(1.03)); ......

微信小程序-暗潮
44分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部