前言

来自AnySDK 文档
跳转至: 导航搜索
本教程使用《嘿西游》游戏作为项目实战讲解如何使用AnySDK快速接入第三方SDK。我们将从三个方面:客户端、服务端和渠道上线,为大家一一讲解接入细节。大家在使用自己游戏项目接入AnySDK时,可将本教程作为参考,加快大家的接入速度。

游戏项目介绍

《嘿西游》是一款横版2D即时战斗MMORPG游戏。以西游神话故事为背景,以角色和战灵(宠物)养成为主要线,以即时横版战斗为特征,讲述了主角们在唐僧西行归来后天、地、人三界发生异变后,决定重启西行之路的故事。

开发环境

《嘿西游》是一款基于Cocos2d-x 2.2.0引擎的游戏,在接入AnySDK之前,我们先介绍项目所需的相关原料,下面贴出原料清单。

客户端

1、Cocos2d-x 2.2.0 引擎包
2、IDE
Windows Microsoft Visual Studio 2010
Mac Xcode 6.4
3、Android环境相关
Android SDK
Android NDK r8e
IDE Eclipse
JAVA 1.8.0_25
4、AnySDK环境相关
MAC AnySDK_for_Mac.dmg 2.0.2
Windows AnySDK_for_WinX64.exe 2.0.2

服务端

1、开发环境
Windows Microsoft Visual Studio 2008
NetBeans IDE PHP 7.4
2、运行环境
Windows Server 2008
IIS 7.5
Windows Microsoft SQL Server 2008
PHP-CGI 5.6.12
Codeigniter 2.2.0
miniGameServer v1.1
MySQL 5.5

基本工作流

平台上线流程

Sdk.jpg

使用AnySDK进行SDK接入

获取AnySDK

访问 AnySDK下载页面下载安装包以及GitHub上的Sample。
下载页面1.jpg

游戏客户端接入AnySDK Framework

游戏客户端开发人员从AnySDK客户端的“安妮市场”里选择对应框架接入AnySDK Framework,文档见 客户端接入

游戏服务端接入AnySDK Server

游戏服务端开发人员实现服务端部分的登录验证和支付通知功能,文档见 服务端人员

使用AnySDK Client生成渠道包

商务获取渠道参数后,填写到AnySDK客户端,使用打包功能生成渠道包,文档参见渠道上线

流程测试

流程测试包含游戏功能测试和渠道需求测试,保证提交渠道不被多次打回

渠道上线

将测试通过的游戏包提交渠道,完成上线