Unity小本本
前言
一本邪恶的书籍,里面有暗紫色的物质在流动
一、开发随笔
开发过程中遇到的一些问题,解决后记录于此
[SerializeField]特性的使用
序列化的意思是指:再次读取Unity时,序列化的变量是有值的,不需要再次去复制,因为它已经被保存下来了。
public变量默认可以被Serialize,因此public声明的变量,在Inspector面板中是可见的,而Private变量,在Inspector视图面板中是不可见的。
有些时候,我们需要用Private去声明一个变量,但是又希望该变量能够在Inspector面板中看到,此时就需要用[SerializeField]去强制序列化一个私有域,这样就能让private或是protected等声明的属性出现在Inspector面板中了。
[Range(minValue, maxValue)]特性的使用
使用该特性,可以让被使用的变量,在规定的范围内变化。