我正在尝试构建一些我在Unity3d中构建的策略游戏的内容。我目前使用脚本对象来创建资产,但是我有一个问题,在链接资产时,我正想要什么。Unity3d Inspector中引用脚本对象属性
让我给一个正确的例子,一些代码。可以说我有一栋可以接受资源的建筑。所以,我可能有我的建筑SCO的样子:
public class buildingSCO : ScriptableObject {
public string Name;
public string ID;
public string Res;
}
我的资源SCO会是什么样子:
public class resourceSCO : ScriptableObject {
public string Name;
public string ID;
}
所以,当我创建资产为建筑我将进入资源的ID手工(或复制/粘贴)。但我担心的是,随着我创造越来越多的资产,我会开始犯错误。我想要的是能够打开一个对象选择器,并选择我想要的ID的资源资产。
你有没有可以编辑和缩短你的问题?例如完全消除前3个句子 – Fattie