我试图构建一个非常轻量级的可重复使用的游戏框架,而不是每次开始一个新游戏都要从头开始。我采用组件驱动的架构 - 例如,实体由位置组件、健康组件和AI组件等组成。
我的重点问题是,是否要使用模型组成视图组件以允许对模型进行多个视图,还是使用更真实的MVC,其中模型不知道其视图,并且由外部管理。
我尝试过两种方法,但如果有人知道每种方法的优缺点以及哪种是业界标准,那就太好了。
我的重点问题是,是否要使用模型组成视图组件以允许对模型进行多个视图,还是使用更真实的MVC,其中模型不知道其视图,并且由外部管理。
我尝试过两种方法,但如果有人知道每种方法的优缺点以及哪种是业界标准,那就太好了。