因此,这是我第一次使用统一创建一个更复杂的游戏。我正在做一个TBS (基于转弯的策略)游戏,并希望得到一些建议。
目前,我有一个持久化的UI对象,它包含了我所有的UI资产/脚本/etc,它从一个场景移动到另一个场景。我还有一个GameController脚本来管理我的游戏场景中的游戏状态。
当我选择或取消选择特定类型的单元时,我要做的是让额外的UI元素弹出。
我想知道建议的最佳实践或已知的设计模式是如何处理这种情况的。(最好是统一)
一些简单的插图或设计描述足以帮助我解决问题。我只是想弄清楚什么是正确的方法。
发布于 2016-08-17 11:37:05
在我看来,最简单的办法是:
但我认为没有最好的方法,这真的取决于你如何设计整个游戏。您还可以使用单例模式为UI创建脚本,然后在需要的地方使用它。我想让一切尽可能的简单。
https://stackoverflow.com/questions/38995225
复制相似问题