使用json中的变量-谷歌玩游戏任务

本文关键字:谷歌 玩游戏 任务 变量 json 使用 | 更新日期: 2023-09-27 18:19:53

我已经在Unity3d中的android应用程序中添加了Google play游戏服务。我正在尝试添加任务,但在领取奖励时遇到了问题。在开发者控制台中,我上传了这个奖励数据文件:

{"硬币":10}

在Unity,我使用访问

System.Text.Encoding.UTF8.GetString(quest.Milestone.CompletionRewardData)

哪个返回:{"硬币":10}

我的问题是,如何将变量coins转换为c#变量,以便在我的应用程序中使用?

非常感谢您的帮助。

使用json中的变量-谷歌玩游戏任务

我们在Unity中使用JSONObject来创建和解析JSON,这很容易使用。

string reward = "{ '"Coins'" : 10 }";
JSONObject rewardJSON = new JSONObject(reward);
int coins = int.Parse(rewardJSON.GetField("Coins").ToString());