你好!在我的游戏中,我有一个用于物品的 ScriptableObject(SO),玩家背包,以及一个 itemIdList。 我意识到,SO 不应该用于保存数据,我有一个 JSON 保存 ScriptableObject 数据的脚本,如背包。 无论如何,我有一个系统允许玩家在运行时创建自定义 SO 物品。 然而,当添加到任何 SO,如我的背包或 itemlist 时,它会显示类型不匹配的错误项引用。 然而,在游戏中它是有效的,因为对象在玩法结束时不会“死亡”。 但我希望能够正确地将像我动态创建的 SO 项添加到背包中,而不显示类型不匹配错误。 这是否可能? 由于资产级别的对象无法引用场景级别的对象。
将动态创建的可脚本化对象放入其他可脚本化对象的最佳方法?
评论 (0)