《前言》

本教程使用《嘿西游》游戏作为项目实战讲解如何使用 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

基本工作流

平台上线流程

平台上线流程

使用 AnySDK 进行 SDK 接入

获取 AnySDK

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

平台上线流程

游戏客户端接入 AnySDK Framework

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

游戏服务端接入 AnySDK Server

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

使用 AnySDK Client 生成渠道包

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

流程测试

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

渠道上线

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

评论区