一触SCNAction?

时间:2017-01-15 20:48:20

标签: swift scenekit

即使用户一直触摸激活操作的对象,如何在完成操作之前只执行一次操作? 示例:按下按钮时,按钮使“SCNVector3(0,-1,0)”的框下降。即使用户正在触摸按钮,如何使按钮不再执行操作,直到操作完成?

1 个答案:

答案 0 :(得分:1)

按下按钮/释放框时,可以设置状态变量(boxIsFalling)。然后为runAction调用提供完成处理程序(请参阅SCNActionable),在完成处理程序中,从场景中删除该框并重置您的状态。

相关问题