所以我有一个小问题,我第一次从电子表格数据创建可编写脚本的对象,试图使用数据库自动制作它们......
for (int m = 0; m < myAssets.Count; m++)
{
Drill_WordBase newWordAsset = ScriptableObject.CreateInstance<Drill_WordBase>();
// overwrite the defaults with the json data
newWordAsset.word = word;
newWordAsset.isTrue = false;
myList.Add(newWordAsset);
AssetDatabase.CreateAsset(newWordAsset, "Assets/DrillWords/" + newWordAsset.name);
AssetDatabase.SaveAssets();
AssetDatabase.Refresh();
EditorUtility.FocusProjectWindow();
Selection.activeObject = newWordAsset;
}
它“部分有效”但是我不明白如何让它正确保存文件。由于在 Assets/Drill_Words/ 文件夹中有某种文件,但没有包含所有信息的可编写脚本的对象(参见图片)但是,DrillWords 列表具有可编写脚本的对象,我尚未测试它们是否具有所有数据,我在停止播放后丢失了这些可编写脚本的对象?
知道我做错了什么,如何保存它们?
谢谢 - N