SerializeField和HideInInspector

摘要:
在Unity中,变量是公共类型,但您不希望它显示在属性面板上。此时,[HideInInspector]被用作隐藏的含义。例如,在使用[HhideInInspector]之后,它的使用方式如下。还有[SerializeField],用于在私有变量希望出现在属性面板上时显示它们

  

  在Unity中,一个变量为公有类型,但是呢你不想让它显示在属性面板上,这个时候用 [HideInInspector] 这是隐藏的意思,举例:

  SerializeField和HideInInspector第1张

  SerializeField和HideInInspector第2张

  用了[HideInInspector] 之后

  SerializeField和HideInInspector第3张

  SerializeField和HideInInspector第4张

  就是这样用的,还有一个 [SerializeField] 是显示的意思,它用在你的私有变量想在属性面板出现的情况下,这里不演示了

  还有一个 [System.Serializable] 这个写在类的外面,为其他的一个类或者枚举写在上面,这样的话呢这个类或者枚举就可以当做变量来使用了

免责声明:文章转载自《SerializeField和HideInInspector》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇SQL学习02-SQL 2019安装部署Confluence 6 自定义你的空间下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

js对象中什么是可枚举性(enumerable)?

说到枚举,可能很多人都会想到枚举类型,但在javascript对象中有一个属性为可枚举性,他是什么呢? 概念 可枚举性(enumerable)用来控制所描述的属性,是否将被包括在for...in循环之中。具体来说,如果一个属性的enumerable为false,下面三个操作不会取到该属性。* for..in循环* Object.keys方法* JSON.s...

switch语句不能使用枚举的成员变量

出现问题: 写了个代码,需要使用枚举的来判断对于的事务处理 然而这里的编译器报错:constant expression required switch 的case中,必须要用常量,想了一下,枚举里面的code是可以相同的 实在不想在 类里面 定义 public static final int code 这样的常量来代替枚举 解决方法: 在枚举类中添加...

iOS-@inerface的11条规范写法

总结一些interface声明时的规范,相关宏的介绍,定义方法时有用的修饰符,编写注释的规范,最终写出一个合格的头文件。 1.读写权限 1.1实例变量的@public,@protected,@private关键字 1.2属性的readonly,readwrite关键字 2.前向声明 3.只暴露必要的接口和实现 3.1不要暴露任何只在类内部使用的...

java--枚举

前言   java中enum其实也是一种class类型,他和一般的class不同的是    1.全局只有一个实例    2.不能拥有public构造函数    3.无法继承和被继承 枚举案例 public enum HttpCode { SUCCESS(200, "操作成功"),//每定义一个枚举项,就相当通过构造函数HttpCode(int co...

(转)java enum枚举

转载自: 原理:http://singleant.iteye.com/blog/686349 应用:http://www.cnblogs.com/happyPawpaw/archive/2013/04/09/3009553.html Java Enum 基本原理 1. 关于 Java Enum 学过 C/C++ 等语言的人,应该都对 Enum 类型略知一二...

WPF RadioButton 绑定枚举

定义枚举类型 public enum CoordinateEnum { X=0,Y,Z,RX,RY,RZ } 定义枚举转换Convert public class EnumConvert : IValueConverter { public object Convert(object value,...