要使用 Epic 在线服务(EOS)SDK设置并运行项目,需先设置开发者帐户,然后下载SDK。Epic Games同时提供一个小项目来展示EOS嵌入游戏中的各类方式。

设置帐户

开发者门户 包含产品相关的设置信息,并且提供了各种管理集成服务的途径。所有产品都有一个 产品Id(ProductId)、一个 沙盒Id(SandboxId) 和 一个 部署Id(DeploymentId)。此类标识将被传递到EOS SDK中,便于后端服务识别产品。如需进一步了解如何在设置账号时使用产品管理工具,请参阅产品、沙盒和部署ID

下载SDK

设置好组织和产品后,你可以在开发者门户下载SDK。SDK允许你访问EOS的后台功能和服务,例如指标集合和用户身份验证。在发布包中,你会找到以下目录:

目录 内容
/SDK/ 关联产品所需的库和标头文件
/样本/ 展示SDK工作原理的样本应用程序
/第三方申明/ 关于各种支持库的法律信息
欲了解EOS SDK的相关详情,参见在线文档。Epic Games同时提供开发者论坛,以便您加入EOS开发者社区并提交疑问。  

试用示例

下载SDK后,可找到展示平台各类功能的[样本游戏](样本)。这些样本将展示每种功能的正确运行方式。有关更多详情,请参见以下文档:

EOS SDK依赖项

下文各小节介绍了各个平台上使用EOS SDK开发和发布产品时所需满足的要求,例如操作系统版本和需要安装的软件包。

SDK示例

开发(示例)  
需要安装的软件 Visual Studio 2017 或更高版本

Windows

发布  
操作系统 Windows 7及其之后的版本
EOS SDK EOS SDK 二进制文件(DLL)
需要安装的软件 最新发布的Microsoft Visual C++ Redistributable;应用程序需要 MSVCP140.dll

Linux

开发  
操作系统 最新发布的 x86 或 x64 发行版本
需要安装的软件 gcc 或 Clang 编译器 
其他编译器也许可以工作,但未经测试。
需要安装的软件 cmake 2.6 或更高版本

Mac

开发(推荐)  
操作系统 macOS Catalina(10.15.4)或更高版本
需要安装的软件 Xcode 12.4或更高版本
发布  
操作系统 macOS Sierra(10.12)或更高版本(基于英特尔芯片的Mac) macOS Big Sur(11.0)或更高版本(基于Apple芯片的Mac)

iOS

开发  
操作系统 iOS 11 或更高版本;推荐使用iOS 12 或更高版本
需要安装的软件 适用于iOS 12及更高版本的验证服务框架(AuthenticationServices)
需要安装的软件 适用于iOS 11的Safari服务框架
发布  
操作系统 iOS 11 或更高版本;推荐使用iOS 12 或更高版本
需要安装的软件 适用于iOS 12及更高版本的验证服务框架(AuthenticationServices)
需要安装的软件 适用于iOS 11的Safari服务框架

Android

开发  
操作系统 Android OS 6.0 或更高版本 (SDK 级别 23)
需要安装的软件 ARM v7 或 ARM v8-a 
ARM v7尚未使用罪行版本进行测试