【发布时间】:2016-08-17 11:20:03
【问题描述】:
所以这是我第一次使用 Unity 创建更复杂的游戏。我正在开发一款 TBS(回合制战略)游戏,希望得到一些建议。
目前我有一个持久的 UI 对象,其中包含从一个场景移动到另一个场景的所有 UI 资产/脚本/等。我还有一个 GameController 脚本来管理我的游戏场景中的游戏状态。
我想要做的是在我选择或取消选择特定类型的单元时弹出额外的 UI 元素。
我想知道处理这种情况的推荐最佳实践或已知设计模式是什么。 (最好是 Unity)
我是否应该使用 Unity 的一些内置函数来查找我的 UI 我的 GameController 并以这种方式影响它?
我是否应该设计一些更好的“上帝对象”来管理交互 这两者之间?
我应该做点别的吗?
一些简单的插图或设计描述足以帮助我。我只是想弄清楚这里的正确方法是什么。
【问题讨论】:
标签: c# design-patterns unity5 unity3d-2dtools