TYPESDK手游聚合SDK客户端设计思路与架构之一:设计需求分析

引言:本文旨在提供读者制作一个自己的聚合sdk的思路,抛砖引玉,让更多的读者对聚合sdk有好的理解。

       在上一篇《TypeSDK总体思路和架构》中,简述了一个聚合sdk,需要哪些模块,实现哪些功能,模块之间的相互关系是怎么样的。

       有了基本思路和架构,那么任何一个程序一个解决方案,都会有一个基本的设计原则。作为聚合sdk,我们要秉承哪些基本原则呢。

       1.和游戏项目的低耦合性

       2.聚合sdk具有易用性

       3.具有较强的拓展性

      

       1.先来探讨怎么去做低耦合性。

       作为聚合sdk,最直接需要面对的问题就是跨平台问题。我们要先有一个概念,那就是游戏的开发平台以及游戏的发型平台是完全不同的。游戏的开发平台,是指游戏用什么语言,在什么样的生产环境开发。游戏的发行平台,指的是游戏在什么样的终端上运行。

       移动游戏主要的发布平台是iOS、安卓两大平台,windows phone占有量太小,国内几乎没有发行渠道。

       游戏主流开发平台包括了unity、cocos2dx。而使用原生安卓和ios用来开发软件的相对多。鉴于以上这些我们将原生Android和ios作为发布基础,并正对unity和cocos2dx提供开发封装。

       实现的逻辑关系如下:

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值