SerializeField 序列化域, 强制unity序列化域,意味着
1,引擎会保存该域保存过的值;关闭U3D再打开工程,该域值仍然在;
2,会显示在inspector。
Public的域会默认序列化
若不想显示在inspector,则在域之前输入[HideInInspector]
于是可以搭配使用另一个变量实现在Inspector显示私有变量,写入权限;
显示私有域
[SerializeField]
private float a;
SerializeField 序列化域, 强制unity序列化域,意味着
1,引擎会保存该域保存过的值;关闭U3D再打开工程,该域值仍然在;
2,会显示在inspector。
Public的域会默认序列化
若不想显示在inspector,则在域之前输入[HideInInspector]
于是可以搭配使用另一个变量实现在Inspector显示私有变量,写入权限;
显示私有域
[SerializeField]
private float a;