ScriptableObject是数据容器,能保存大量数据。
和MonoBehaviour一样是基类,需被继承。
ScriptableObject 实例是一种资源文件。
Json相对于是在unity外部通过转换其他格式文件进行数据存储,而ScriptableObject是在unity内部进行数据储存。
[CreateAssetMenu(fileName ="Bullet",menuName="NewBullet/Bullet")]
public class Text1 : ScriptableObject
{
public int speed;
public int attack;
public int life;
public void Change()
{
speed++;
attack++;
life--;
}
}