美文网首页
ios 游戏sdk设计

ios 游戏sdk设计

作者: 稻草人_a032 | 来源:发表于2018-12-29 15:07 被阅读0次

背景:

基于游戏的环境下,我们需要开发一款兼容各种游戏的sdk,我们就需要考虑api的设计逻辑,以及游戏能够开放给我们什么样的接口,那么结合我们自身的业务逻辑,我们该如何设计api呢

设计:

1、在我们提供给游戏方的Framework中开放了这些api

api集合

GuibeiApi:主体功能api

初始化、登陆、支付、注销、数据统计、支付回调

GuibeiData:对于游戏中的角色数据需要时时传输给我们

角色数据集合

GuibeiInitParams:对于api初始化后需要的数据收集

游戏编号、屏幕方向

GuibeiLoginBack:登陆返回数据

返回游戏用户标示

GuibeiMessage:通用回调数据

状态数据

GuibeiPayRecord:支付数据

GuibeiResult:回调接口

2、api设计好了,继续开发内部功能。

最大的问题就是游戏层级和我们sdk的层级关系

获取游戏合适的层级添加我们sdk的视图

视图的堆栈管理

添加视图、移除视图、关闭视图

接下来基本就是正常的界面开发不做具体的叙述。

相关文章

网友评论

      本文标题:ios 游戏sdk设计

      本文链接:https://www.haomeiwen.com/subject/shbslqtx.html