在 Unity 4 中使用 Google 玩任务
Using Google Play Quests in Unity 4
Unity 5以下版本可以使用google玩游戏任务吗?我正在使用 Unity 4.5.2f1,并且正在使用最新的 google 玩游戏插件。当我添加此代码以显示任务时:
PlayGamesPlatform.Instance.Quests.ShowAllQuestsUI(
(QuestUiResult result, IQuest quest, IQuestMilestone milestone) => {
// ...
});
当前上下文中不存在引用的 scipts(QuestUiResult、IQues 和 IQuesMilestone)。
我是不是做错了什么?
非常感谢任何帮助,谢谢。
我认为它应该适用于 4.5。我遇到的唯一问题是导入示例 unitypackages 效果不佳,但手动添加源可以。
从 TrivalQuest 示例中,您应该可以调用类似的东西:
using GooglePlayGames;
using GooglePlayGames.BasicApi;
using GooglePlayGames.BasicApi.Quests;
public void ViewQuests()
{
Debug.Log("clicked:ViewQuests");
PlayGamesPlatform.Instance.Quests.ShowAllQuestsUI(
(QuestUiResult result, IQuest quest, IQuestMilestone milestone) =>
{
if (result == QuestUiResult.UserRequestsQuestAcceptance)
{
Debug.Log("User Requests Quest Acceptance");
AcceptQuest(quest);
}
if (result == QuestUiResult.UserRequestsMilestoneClaiming)
{
Debug.Log("User Requests Milestone Claim");
ClaimMilestone(milestone);
}
});
}
Unity 5以下版本可以使用google玩游戏任务吗?我正在使用 Unity 4.5.2f1,并且正在使用最新的 google 玩游戏插件。当我添加此代码以显示任务时:
PlayGamesPlatform.Instance.Quests.ShowAllQuestsUI(
(QuestUiResult result, IQuest quest, IQuestMilestone milestone) => {
// ...
});
当前上下文中不存在引用的 scipts(QuestUiResult、IQues 和 IQuesMilestone)。
我是不是做错了什么?
非常感谢任何帮助,谢谢。
我认为它应该适用于 4.5。我遇到的唯一问题是导入示例 unitypackages 效果不佳,但手动添加源可以。
从 TrivalQuest 示例中,您应该可以调用类似的东西:
using GooglePlayGames;
using GooglePlayGames.BasicApi;
using GooglePlayGames.BasicApi.Quests;
public void ViewQuests()
{
Debug.Log("clicked:ViewQuests");
PlayGamesPlatform.Instance.Quests.ShowAllQuestsUI(
(QuestUiResult result, IQuest quest, IQuestMilestone milestone) =>
{
if (result == QuestUiResult.UserRequestsQuestAcceptance)
{
Debug.Log("User Requests Quest Acceptance");
AcceptQuest(quest);
}
if (result == QuestUiResult.UserRequestsMilestoneClaiming)
{
Debug.Log("User Requests Milestone Claim");
ClaimMilestone(milestone);
}
});
}