簡體   English   中英

touchesMoved:如何知道觸摸何時結束?

[英]touchesMoved: How to know when the touch ended?

我有一個要移動的球(Spritekit),我想設置一個速度,這樣當玩家移動球然后將手指從屏幕上移開時,球將移動,並且在某些計算中球的速度會降低

問題:這是我的代碼,如何知道玩家何時將手指從屏幕上移開?

override func touchesMoved(touches: Set<NSObject>, withEvent event: UIEvent) {

        if let touch = touches.first as? UITouch{
            var location = touch.locationInNode(self)
            ball6.position = location
        }

使用此方法:

override func touchesEnded(touches: NSSet, withEvent event: UIEvent) {
    //your code
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM