MVC框架探索(一) 模板脚本工具

前言

这个系列,我想和大家一起讨论一下unity游戏开发中最常见的一种ui框架——MVC。那么在讨论我自己写的mvc框架之前呢,我们可以先了解一下MVC在游戏开发中的运用场景以及背景。

MVC的背景介绍

做开发的小伙伴,应该多多少少听到过MVC这个词,那么到底什么是MVC呢?其实,MVC就是对于咱们程序的一种模型。而使用MVC模型所写的代码架构呢,实际上是为了分离程序表现(View,也称之为视图层)和数据逻辑(Model,也称之为数据层)的,控制层(Controller)获取到数据层的数据,然后去操作视图层。这种分离,更多的体现在代码层面,说的通俗一些,实际上就是用于解耦,避免视图方面的代码和数据处理方面的代码耦合在一个模块,对于将来代码的扩展,以及阅读性都能有极大的提升。

MVC在框架中各自的职能划分

介绍完MVC的好处,那么就需要了解,如果我们要写一个MVC框架,或者说MVC思想的UI底层支撑,那么我们需要做什么呢?其实很简单,就是分层。也就是说,我们最少需要M,V,C三个层,那么在代码上呢,我们需要创建这三个基类,用于派生出各个UI模块自己的MVC,下面我贴一下我的代码对于MVC的分层

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值