《C#中级编程》by Unity 官方:https://learn.u3d.cn/tutorial/intermediate-gameplay-scripting
创建属性以访问类中的成员变量
字段是定义在⽅法外⾯的变量,是成员变量,主要是为了类的内部数据交换使⽤,字段⼀般是⽤private修饰,也可以⽤readonly修饰,表⽰只读字段,其它修饰符⽐较少⽤;字段是⽤来存储数据的。
字段声明格式,[访问修饰符] 数据类型字段名 [=初始值] 如
Player
public class Player{//成员变量可以称为字段private int experience;//Experience 是一个基本属性public int Experience{get{return experience;}set{experience = value;}}//Level 是一个将经验值自动转换为Player 玩家等级的属性public int Level{get{return experience / 1000;}set{experience = value * 1000;}}//这是一个自动实现的属性的示例public int Health{ get; set;}}
Game
public class Game : MonoBehaviour{void Start (){Player myPlayer = new Player();//属性可以像变量一样使用myPlayer.Experience = 5;int x = myPlayer.Experience;}}
