【发布时间】:2016-01-22 20:55:40
【问题描述】:
我正在尝试为我在 Unity3d 中构建的策略游戏构建一些内容。我目前正在使用 Scriptable Objects 来创建资产,但是在链接资产时遇到了我想要的问题。
让我用一些代码给出一个适当的例子。假设我有一座接受资源的建筑物。所以我可能会让我的构建 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(或复制/粘贴)。但我担心的是,随着我创建越来越多的资产,我会开始犯错误。我想要的是能够打开一个对象选择器并选择我想要的资源资产。
【问题讨论】:
-
您是否可以编辑和缩短您的问题?例如,完全消除前 3 个句子