使用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#变量,以便在我的应用程序中使用?
非常感谢您的帮助。
我们在Unity中使用JSONObject来创建和解析JSON,这很容易使用。
string reward = "{ '"Coins'" : 10 }";
JSONObject rewardJSON = new JSONObject(reward);
int coins = int.Parse(rewardJSON.GetField("Coins").ToString());