触摸屏幕/控制时的移动

时间:2017-08-10 17:01:44

标签: ios swift sprite-kit

在学习了SpriteKit的基础知识之后,我想知道如何实现这个简单的控制机制:在视图/节点/控件的情况下将力强加到/移动节点

我只能找到一次使用武力的方法。

1 个答案:

答案 0 :(得分:0)

你知道触摸何时开始,触摸结束。

这意味着你需要一面旗帜。我们称之为isBeingTouched

在您的降落方法上,设置isBeingTouched = true

在您的补验方法中,设置isBeingTouched = false

现在我们唯一需要的是一个连续循环来不断检查它。

最佳位置是更新。

所以在你的更新中,你说

if isBeingTouched == true
{
  update you velocity or add force, whatever you need to do
}