快速入门

大约五分钟,从零到第一次请求。

代码注释和 API 名称保留英文,以便与 SDK 保持一致。

本页内容

1. 创建项目#

  1. 创建账号并登录控制台。
  2. 创建项目,并保持添加 Starter 示例内容处于开启状态。它会创建 coins 排行榜、daily_coins 奖励和几个配置键,本文档会反复用到它们。
  3. 打开 API 密钥,即可找到基础 URL、项目 ID 和客户端密钥(pk_live_…)。

2. 安装 SDK#

  1. 从项目页面下载 Unity SDK,然后通过 Assets ▸ Import Package ▸ Custom Package… 导入。
  2. 打开 Tools ▸ Majacloud ▸ Setup,粘贴基础 URL、项目 ID 和客户端密钥,然后点击 Test connection。
  3. 可选:打开 Tools ▸ Majacloud ▸ Open Starter Sample 并点击 Play,试用每项服务。

3. 登录并调用服务#

将以下代码粘贴到你的游戏中。它会让玩家以游客身份登录、提交分数并读取一个配置值。

C#
using MajacloudSdk;
using UnityEngine;

public class GameStart : MonoBehaviour
{
    private async void Start()
    {
        // Restores the saved session or creates a guest
        var signIn = await Majacloud.Auth.SignInAnonymouslyAsync();
        if (!signIn.Ok)
        {
            Debug.LogWarning(signIn.Error.Message);
            return;
        }
        Debug.Log("Hello " + signIn.Value.DisplayName);

        await Majacloud.Leaderboards.SubmitScoreAsync("coins", 120);
        int damage = Majacloud.RemoteConfig.GetInt("enemy_damage", 25);
    }
}

4. 查看控制台#

在控制台中打开你的项目:开始使用卡片会变为已连接,每个请求都会显示在日志中,包括状态、延迟和请求 ID。

后续步骤#

搜索页面标题、小标题和正文。

↑↓ 选择 ↵ 打开 Esc 关闭