Skip to content

Home(CN)

Franklin Chen edited this page Jan 8, 2018 · 3 revisions

欢迎来到 Partner Unity UWP 示例资源 wiki!

首先,请注意对于ID@XBOX合作商的微软Xbox Live Service官方Unity插件请见此文 第六步

此资源的代码逻辑基于 xbox-live-unity-plugin,支持 Creators ProgramID@XBOX计划。大部分的API和都原来保持了一致。

在此资源中, 我们用 xbox-live-api 替代了原来的 Xbox Live 类库(如 Microsoft.Xbox.Services.*.CSharp.dll),这样一来我们就能够使用成就系统和一些 Xbox Live Creators Program 并不支持的功能了。但是,由于我们使用的是 WinRT APIs,所以在 editor 中运行时,占位数据会缺失(并不影响真正的使用)。

这个示例资源仍在开发中。现在,它仅仅展示了登录和显示用户资料、统计数据、排行榜和成就功能。开发者们可以通过参考本示例资源来开发自己的功能实现。

Unity 资源文件结构

本资源包含以下部分:

  • Assets 包含 Unity 项目内容。
    • Xbox Live 包含发布到 .unitypackage中的所有资源。
      • Editor 包含了生成基础 Unity 配置界面和构建时自动处理的脚本。

      • Examples 包含了一系列展示如何使用和组合多种 prefabs 的简单示例场景文件。欲了解如何使用这些场景,请参考 Develop in Unity

        备注: Main.unity 场景是用来作为情景示例的。详情请参见情景示例

      • Images 是一些用在 prefabs中的图片。

      • Libs 存放 Microsoft Xbox Live Service API (XSAPI) 类库。

      • Prefabs 包含许多实现了 Xbox Live 功能的 Unity prefab 对象。

      • Scripts 包含所有在 prefabs 中真正调用 Xbox Live APIs 的代码文件。这里是了解如何正确地调用 Xbox Live APIs的好地方。

      • Tools/AssociationWizard 包含 Xbox Live Association Wizard,利用它可以直接在 Unity 中从 Windows Dev Center 上拉取应用配置信息。