向游戏中添加真实货币购买
以下说明描述了如何定义游戏经济体系中真实货币购买的参数。
从 Unity Dashboard(Unity 后台)访问 Economy,然后选择 Configuration(配置)。
在“配置”屏幕上,选择 Add resource(添加资源)。
将 **Choose a type(选择类型)**设置为 Real money purchase(真实货币购买)。
为交易指定 **resource name(资源名称)**和 ID,供 API 调用使用。例如,如果您用真实货币购买盾牌,则该购买条目的名称可以是“购买盾牌”。系统会根据物品名称自动生成 ID,但您可以将其更改为适合您和游戏的任何 ID。
选择 Next(下一步)。
下一个屏幕中需要填写这些部分。
- 在 **What does this purchase buy?(购买什么内容?)**部分中,将 Resource(资源)字段设置为玩家通过此交易获得的货币或背包物品,以及玩家收到的物品数量。
- 在 **Which devices is this available on?(在哪些设备上提供?)**部分,将 **Which devices is this available on?(在哪些设备上提供?)**字段设置为参考商店中的该购买 ID。如果您不允许在某个商店中购买该物品,请将相应的框留空。有些商店可能需要额外配置。请参阅使用 IAP 配置 Google Play 应用商店。
您可以添加任何您想要分配给该真实货币购买的可选自定义 JSON 数据,将其输入到 **Custom Data(自定义数据)**框中即可。请参阅自定义数据。
选择 Add(添加)。
新的真实货币购买现在将出现在 Economy 的 Configuration(配置)页面上。
使用 IAP 插件集成应用内购
使用 Unity 的应用内购插件,按照以下流程创建真实货币购买:
- 在 Apple App Store 和 Google Play 应用商店上配置产品。
- 在 Economy 配置中将相同的产品定义为资源。
- 定义 Economy 中的真实货币购买,描述可选的应用内购和相关所得内容。
- 运行时从 Economy 中检索可进行的真实货币购买并将其显示给玩家。
- 使用 Unity IAP 执行 IAP。
- 通过 Economy 验证、兑换并安全地应用购买所得内容。
使用 IAP 配置 Google Play 应用商店
Google 商店配置要求您在项目级别设置额外的密钥。开发者将在 Real Money Purchase(真实货币购买)配置对话框中看到一个信息横幅,该横幅通知他们填写必填字段,其中包含指向包含该部分页面的链接。
要设置 Google Play 应用商店以与 IAP 结合使用:
- 检索物品的 Product ID 以及 Google Play 许可证密钥。
- 转到 Settings(设置)> Project settings(项目设置)。
- 在 IAP 设置配置中,单击 Edit(编辑)(铅笔符号)并添加 Google 密钥。
- **Save(保存)**配置更改。
Unity Dashboard(Unity 后台)中的 IAP 设置 |
---|
![]() |