1. 行为类
类(class)是物体导向程序(objected oriented programming,OOP)的关键组成部分。
functionality>classes>fields & methods
2. 自定义类(Custom Classes)
2.1 自定义类
2.2 序列化自定义类RPG物品数据库示例
public class Item:自定义类“Item”,只是对Item的定义,因此可以删掉monobehaviour。在这个类里定义物体具有的属性。
在Item.cs中建立一个constructor。(constructor可以建立多个,monobehaviour不能建立constructor)
public Item(string name, int id, string description)
在constructor中,利用this.name = name;等将输入的名称赋予物体
Item.cs
ItemDatabase.cs
含有monobehaviour,因为它要挂到一个空物体上。
我们可以引用Item类,并逐一给出不同物体的名称、ID、简介等。但这样非常费事,因此可以在Item.cs中建立一个constructor
建立constructor后,就可以新添物体hammer = new Item("Hammer", 2, "This is a hammer.");
或者,建立一个private void CreateItem(string nam