向游戏中添加真实货币购买

以下说明描述了如何定义游戏经济体系中真实货币购买的参数。

  1. 从 Unity Dashboard(Unity 后台)访问 Economy,然后选择 Configuration(配置)

  2. 在“配置”屏幕上,选择 Add resource(添加资源)

  3. 将 **Choose a type(选择类型)**设置为 Real money purchase(真实货币购买)

  4. 为交易指定 **resource name(资源名称)**和 ID,供 API 调用使用。例如,如果您用真实货币购买盾牌,则该购买条目的名称可以是“购买盾牌”。系统会根据物品名称自动生成 ID,但您可以将其更改为适合您和游戏的任何 ID。

  5. 选择 Next(下一步)

  6. 下一个屏幕中需要填写这些部分。

    • 在 **What does this purchase buy?(购买什么内容?)**部分中,将 Resource(资源)字段设置为玩家通过此交易获得的货币或背包物品,以及玩家收到的物品数量
    • 在 **Which devices is this available on?(在哪些设备上提供?)**部分,将 **Which devices is this available on?(在哪些设备上提供?)**字段设置为参考商店中的该购买 ID。如果您不允许在某个商店中购买该物品,请将相应的框留空。有些商店可能需要额外配置。请参阅使用 IAP 配置 Google Play 应用商店
  7. 您可以添加任何您想要分配给该真实货币购买的可选自定义 JSON 数据,将其输入到 **Custom Data(自定义数据)**框中即可。请参阅自定义数据

  8. 选择 Add(添加)

新的真实货币购买现在将出现在 Economy 的 Configuration(配置)页面上。

使用 IAP 插件集成应用内购

使用 Unity 的应用内购插件,按照以下流程创建真实货币购买:

  1. 在 Apple App Store 和 Google Play 应用商店上配置产品。
  2. 在 Economy 配置中将相同的产品定义为资源。
  3. 定义 Economy 中的真实货币购买,描述可选的应用内购和相关所得内容。
  4. 运行时从 Economy 中检索可进行的真实货币购买并将其显示给玩家。
  5. 使用 Unity IAP 执行 IAP。
  6. 通过 Economy 验证、兑换并安全地应用购买所得内容。

使用 IAP 配置 Google Play 应用商店

Google 商店配置要求您在项目级别设置额外的密钥。开发者将在 Real Money Purchase(真实货币购买)配置对话框中看到一个信息横幅,该横幅通知他们填写必填字段,其中包含指向包含该部分页面的链接。

要设置 Google Play 应用商店以与 IAP 结合使用:

  1. 检索物品的 Product ID 以及 Google Play 许可证密钥。
  2. 转到 Settings(设置)> Project settings(项目设置)
  3. 在 IAP 设置配置中,单击 Edit(编辑)(铅笔符号)并添加 Google 密钥。
  4. **Save(保存)**配置更改。
Unity Dashboard(Unity 后台)中的 IAP 设置
Unity Dashboard(Unity 后台)中的 IAP 设置

其他资源