MVC设计模式是否用于商业电脑游戏?
特别是在高性能游戏方面,我很好奇游戏行业是否有MVC的商业用户?
我正在尝试为我的游戏构建一个非常轻的可重用框架,而不是每次开始游戏时从头开始.我有一个组件驱动的架构 - 例如Entity组成一个Position组件和一个Health组件和Ai组件等.
我的一个大问题是我的模型是否构成视图组件以允许模型的多个视图,或者是否使用更真实的MVC,其中模型不知道其视图,并且它们是在外部管理的.
我尝试了这两种方法,但如果有人知道每种方法的优缺点,哪种方法是行业标准,那就太棒了.