xlua-framework之UI框架

前言

xlua-framework
xlua-framework-unity2018

我们前面说过xlua-framework这个框架,是一个纯lua的一个框架,也就是说我们所有的逻辑都可以在lua中实现,只有资源模块和网络模块是c#原生写的,但是也在lua中给我们包装的工具类,让我们更方便的使用。在框架的纯lua代码中,不得不说,ui框架是我最喜欢的,一套基于mvc的一套ui框架。

MVC框架

说到MVC框架,很多人可能会说,mvc根本就不适合游戏,有这种想法的人,一定是个编程新手,我们在介绍UI框架前,先来介绍下MVC。

首先,mvc,是一种编程思想或者说框架思想,并不是一个设计模式,而这种思想的核心是分层,也就是说,我们要把ui相关的界面显示和ui数据存储以及ui控制逻辑分开不同的文件来写,为什么要分层呢?这和Web的mvc思想是一致的,都是为了降低我们类的复杂度,方便我们阅读和扩展,如下图所示:
在这里插入图片描述

比如说,一个复杂的UI页面类,有2000多行代码。如果我们

猜你喜欢

转载自blog.csdn.net/qq563129582/article/details/120748426
今日推荐