在 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);
                }
            });
    }