Ios 确定GKEntity按照GKPath开始和结束的时间

Ios 确定GKEntity按照GKPath开始和结束的时间,ios,sprite-kit,gameplay-kit,Ios,Sprite Kit,Gameplay Kit,我有一个GKAgent2D组件连接到我的GKEntity,是否有任何方法可以找出GKEntity在GKGoal(toFollowPath:…)目标中分配给它的GKPath之后开始和结束的时间 我需要在精灵到达路径末端后将其展开。我应该注意,目前我正在通过检查实体的节点是否与更新周期中路径的最后一个点相交来实现这一点。你难道不可以只查看GKAgent2D的速度变量吗?从理论上讲,如果它正在移动,它已经开始或正在向目的地移动,如果它没有移动,它已经完成或还没有开始。@SkylerLauren我忍不住

我有一个
GKAgent2D
组件连接到我的
GKEntity
,是否有任何方法可以找出
GKEntity
GKGoal(toFollowPath:…)
目标中分配给它的
GKPath
之后开始和结束的时间


我需要在精灵到达路径末端后将其展开。

我应该注意,目前我正在通过检查实体的节点是否与更新周期中路径的最后一个点相交来实现这一点。你难道不可以只查看GKAgent2D的速度变量吗?从理论上讲,如果它正在移动,它已经开始或正在向目的地移动,如果它没有移动,它已经完成或还没有开始。@SkylerLauren我忍不住发现你的评论有点傲慢,这尤其令人惊讶,因为它是错的。实体围绕路径的末端节点旋转,导致它们的速度为非零。我为不再“光顾”而道歉,因为这根本不是我的本意。我问了一个问题,说“理论上”就像我真的不知道一样。这就是为什么我在评论中问它,而不是发布答案。同样不幸的是,我对您所做的工作了解不够,无法理解“实体围绕路径的结束节点旋转,导致它们的速度为非零”。再次为我的错误道歉,我的意图只是帮助你。