unity, 非public变量需要加[SerializeField]才能序列化
生活随笔
收集整理的這篇文章主要介紹了
unity, 非public变量需要加[SerializeField]才能序列化
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
非public變量需要加[SerializeField]才能序列化
例如:
MonoBehaviour中:
[SerializeField]
private float m_xxx;
在相應的CustomEditor腳本中:
SerializedProperty m_xxx= serializedObject.FindProperty ("m_xxx");
m_xxx.floatValue=1.0f;//***
否則的話***句會報空引用錯誤。
?
轉載于:https://www.cnblogs.com/wantnon/p/5809724.html
總結
以上是生活随笔為你收集整理的unity, 非public变量需要加[SerializeField]才能序列化的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: epoll实现压测工具
- 下一篇: 学习の八月