ScriptableObject类型经常用于存储一些unity3d本身不可以打包的一些object,比如字符串,一些类对象等。用这个类型的子类型,
则可以用BuildPipeline打包成assetbundle包供后续使用,非常方便。这样除了playerpref和c#文件读取外,另外的一种存取一些数据对
象的方法
1、先创建一个类:
using UnityEngine;
using System.Collections;
using System.Collections.Generic;
public class SaveData : ScriptableObject
{
public List<int> int_content;
}
2、创建一个编辑器脚本:
该脚本用于实例化SaveData,设置一些数据,然后打包。