非public变量需要加[SerializeField]才能序列化例如:MonoBehaviour中:[SerializeField]private float m_xxx;在相应的CustomEditor脚本中:SerializedProperty m_xxx= serializedObject.FindProperty ("m_xxx");m_xxx.floatValue=1.0f;//***否则的话***句会报空引用错误。