ScritableObject是一个继承自Object类的类(和Monobehaviour是并列的),作用:数据容器,可用来存储大量数据(可序列化),用于减少工程和游戏运行时因拷贝值所造成的内存,当prefab中的脚本有大量重复数据时,将数据抽离,单独保存在本地。
资源:https://www.youtube.com/watch?v=aPXvoWVabPY
https://blog.csdn.net/qq_36383623/article/details/99649941
注意:如果需要在游戏中修改数据并存储下来就不推荐使用这个类。
应用ScritableObject的例子:
1. 一个prefab(其中有文本框,背景等),这个prefab需要有一个脚本用于显示数据:
public card c;
public Text health;
public Text fire;
void Start()
{
//给prefab的