要使用 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
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尚未使用罪行版本进行测试
|