1.概览 uFrame是提供给Unity3D开发者使用的一个框架插件,它本身模仿了MVVM这种架构模式(事实上并不包含Model部分,且多出了Controller部分).因为用于Unity3D,所以它向开发者提供了一套基于Editor的可视化编辑工具,可以用来管理代码结构等. 需要指出的是它的一个重要的理念,同时也是软件工程中的一个重要理念就是关注分离(Separation of concern,SoC).uFrame借助控制反转(IoC)/依赖注入(DI)实现了这种分离,从而进一步实现了MVV…
在前一篇文中,我们对一个聚合SDK服务端所需要实现的功能作了简单的分析.通过两个主要场景的功能流程图,我们可以看到,作为多款游戏要适配多个渠道的统一请求转发中心,TYPESDK服务端主要需要实现的功能有以下几个要点: l 接收请求和返回响应,通常是HTTP的请求响应. l 获取配置信息. n 识别游戏,根据请求中的信息,获取到具体游戏的相关配置. n 识别渠道,根据请求中的信息,获取针对具体渠道的配置. n 根据请求中的信息,获取特定游戏在渠道上的参数 l 处理请求逻辑,根据请求种类…