本项目采用godot4.1.3开发,旨在讲述MVC设计模式以及在godot中的实现。

你可以在gitee查看本项目的源码。

计算器游戏截图

我对于MVC框架在游戏开发中的实现方式有自己的理解:

  • model模型层提供数据层面的属性和方法
  • controller层提供view层调用的方法,更轻度的逻辑层提供“服务service”
  • view层则是godot节点制作的节点树场景,通过依赖controller调用相关逻辑并根据数据播放对应表现;

相比于传统的MVC框架,这也许更适合游戏开发。我会在稍后用更重度的游戏类型来实践这种设计模式;

欢迎加入老李的知识付费平台:老李游戏学院(知识星球)

老李游戏学院

如果你觉得我工作的不赖,也可以请我喝杯咖啡~

老李会持续推出更多godot相关的教程,大家加油!

Comments

Log in with itch.io to leave a comment.

希望你能够喜欢我的作品