关于手机游戏客户端中mvc框架的讨论(mvc 手游,架,游戏开发)

时间:2024-05-04 05:56:18 作者 : 石家庄SEO 分类 : 游戏开发
  • TAG :

    %E5%85%B3%E4%BA%8E%E6%89%8B%E6%9C%BA%E6%B8%B8%E6%88%8F%E5%AE%A2%E6%88%B7%E7%AB%AF%E4%B8%ADmvc%E6%A1%86%E6%9E%B6%E7%9A%84%E8%AE%A8%E8%AE%BA

这里的mvc特指手游中的mvc。本文将从以下方面讨论手游客户端中mvc:分工,事件机制,依赖关系,实现细节,例子。
一 、分工
这里的mvc,m代表model(数据模型),v代表view(界面),c代表control(控制业务逻辑)。除此之外,mvc一般必须要实现的是事件机制或者观察者模式。
1.view的职责包括
a. 显示数据。这里的数据可以分为简单数据(不用处理的)和需要处理的数据。也可分为只显示一个系统的数据和显示多个系统的数据。这个在后面讨论到依赖关系和例子的时候,会详细说到。
b.更新显示的数据,通过监听事件。
c.接收玩家的输入,并将输入交给control进行处理。

二、事件机制。
mvc中必须要实现的是事件机制或其他方式实现的观察者模式。事件机制使得mvc之间可以大大的解耦,因为发送事件的一方和接收事件的一方,完全不需要知道对方的存在。

三、依赖关系
mvc之间的依赖关系很少被文章或者人们谈论,也是大家往往不太注意的地方,但是这是及其重要的。
依赖关系的讨论包括:view与view,view与control,view与model,control与control,control与model,model与model。

四、实现细节

五、例子(手游中的成长系统)。
略。

完。

本文:关于手机游戏客户端中mvc框架的讨论的详细内容,希望对您有所帮助,信息来源于网络。
上一篇:HTML6真正需要的功能有哪些下一篇:

20 人围观 / 0 条评论 ↓快速评论↓

(必须)

(必须,保密)

阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18