草庐IT

SCNAction

全部标签

ios - 检查 SCNNode SCNAction 是否完成

我创建了一个玩家可以在其中移动的SceneKit3D迷宫世界。跳跃等一些Action涉及上下移动相机,同时在几秒钟的时间内改变观察方向。在此期间,我想忽略用户的点击和滑动,这些点击和滑动通常会导致其他类型的移动,例如转身和前进。我可以创建一个与跳跃持续时间相匹配的计时器并设置一个bool值,但我希望有一种更简单的方法来检查相机的SCNNode。是否有一种简单的方法来查看相机的SCNNode是否不再运行用于跳跃的SCNAction,以便我可以在其他点击和滑动操作之前添加此逻辑?或者也许有一个SCNAction可以设置Bool,我可以把它放在我的跳跃序列的开始和结束处?这是我的跳转代码:l
12