2
は、私はこの単純な制御機構を実装する方法を疑問に思ってSpriteKitベースの基礎を学びました:は、ビュー/ノード/制御がを保持されているながらノードを移動/に力を加えます。ムーブメントスクリーン/コントロールをタッチしている間
強制を1回適用するメソッドしか見つかりません。
は、私はこの単純な制御機構を実装する方法を疑問に思ってSpriteKitベースの基礎を学びました:は、ビュー/ノード/制御がを保持されているながらノードを移動/に力を加えます。ムーブメントスクリーン/コントロールをタッチしている間
強制を1回適用するメソッドしか見つかりません。
タッチが始まったときを知り、タッチが終了しました。
これは、フラグが必要であることを意味します。さんがあなたのタッチダウン方式で、それisBeingTouched
を呼ぶことにしましょう、あなたのタッチアップ方法で
isBeingTouched = true
を設定
isBeingTouched = false
は、今、私たちが必要とする唯一のものは、常にこれをチェックする連続ループで設定します。
更新のための最適な場所です。
だからあなたのアップデートでは、あなたが
if isBeingTouched == true
{
update you velocity or add force, whatever you need to do
}
を言います