2017-08-10 66 views
2

已經瞭解到SpriteKit的我想知道如何實現這個簡單的控制機制的基礎知識:應用力/移動,而視圖/節點/控制保持節點運動,同時屏幕/控制被觸摸

我只能找到施加力的方法一次。

回答

0

你知道什麼時候觸摸開始,觸摸結束。

這意味着你需要一個標誌。讓我們把它isBeingTouched

在您觸摸向下的方法,設置isBeingTouched = true

在您觸摸起來的方法,設置isBeingTouched = false

現在,我們唯一需要的是一個連續的循環不斷地進行檢查。

最好的地方在於更新。

因此,在你的更新,你說

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