[Tooltip("Set the level for this gameobject.")] //注释
[Range(0,1)] //范围
public float level = 1.0f; //变量
[SerializeField] float m_JumpPower = 12f;
// [HideInInspector]表示将原本显示在面板上的序列化值隐藏起来。
// [SerializeField]表示将原本不会被序列化的私有变量和保护变量可以序列化,显示在面板上
//[System.Serializable]声明class或者struct为序列化数据。它在JS里是隐式实现的,但是在C#需要自己实现。
转载于:https://www.cnblogs.com/feiyanstudio/articles/7337942.html