【发布时间】:2014-07-15 17:40:24
【问题描述】:
在Google Play Game Services,我可以定义一个需要多个事件一致才能获得reword的任务吗?
完成标准描述说:
Play Games 如何确定任务是否完成。这包括 一个事件(您可以按名称输入),以及该事件的次数 必须发生事件才能完成此条件(例如,“杀死僵尸” 100 次)。
听起来好像不可能,但不是很清楚。
【问题讨论】:
在Google Play Game Services,我可以定义一个需要多个事件一致才能获得reword的任务吗?
完成标准描述说:
Play Games 如何确定任务是否完成。这包括 一个事件(您可以按名称输入),以及该事件的次数 必须发生事件才能完成此条件(例如,“杀死僵尸” 100 次)。
听起来好像不可能,但不是很清楚。
【问题讨论】:
https://developers.google.com/games/services/common/concepts/quests “在任务定义中,指定代表完成任务所需的玩家行动或里程碑的事件。” 这让我觉得这是可能的......但是:
Quest 对象有一个名为 getCurrentMilestone() 的方法 https://developer.android.com/reference/com/google/android/gms/games/quest/Quest.html#getCurrentMilestone()
Milestone 类仅包含单个事件的信息。 https://developer.android.com/reference/com/google/android/gms/games/quest/Milestone.html
所以我认为答案是否定的。
【讨论】: