【发布时间】:2022-11-14 06:41:03
【问题描述】:
有人让我在 Unity 中实现 MVVM,我确信他们对我的版本不满意,所以我正在努力清理和改进。
我知道 MVC 或 MVVM 代表什么。但在 Unity 中,“视图”和“视图模型”的范围模糊。我不确定特定开发人员希望在 Unity 中看到“ViewModel”时会期望什么。
对我来说,Unity 中的 MVC 更像是一个明确的分离,但我不知道人们在想要看到“ViewModel”时期望什么。
这是否意味着 Button 也将具有逻辑脚本?当您的按钮还初始化项目符号时,这有时看起来像是对 SRP 的可怕破坏。
问题:如何在 Unity 中使用 MVVM?
谢谢你。
【问题讨论】: