我正在旋轉瓶子游戲。我無法弄清楚如何通過刷你的手指速度來控制瓶子的旋轉速度。我希望它像幸運之輪一樣工作,你刷的速度越快,旋轉得越快。如何開發一個「旋轉瓶子」應用程序
我開始與UIRotationGestureRecognizer發展,但我真的不認爲這是做的最好辦法。
我正在旋轉瓶子游戲。我無法弄清楚如何通過刷你的手指速度來控制瓶子的旋轉速度。我希望它像幸運之輪一樣工作,你刷的速度越快,旋轉得越快。如何開發一個「旋轉瓶子」應用程序
我開始與UIRotationGestureRecognizer發展,但我真的不認爲這是做的最好辦法。
嘿檢查this demo。
你算算velocity
。這取決於touchesMoved:withEvent:
和touchesEnded:withEvent:
。
這也是有用的鏈接:iphone development - UIRotationGestureRecognizer (Clockwise & counter Clockwise detection)?
相反UIRotationGestureRecognizer的,檢測直接使用touchesBegan:withEvent:
和touchesEnded:withEvent:
水龍頭事件。
商店的時間和觸摸開始的位置,那麼當用戶結束觸摸計算在觸摸下來,並通過採取讓手指的運動速度的時間把它移動的距離。
然後相應地旋轉瓶子。
這是一個很好的IDEIA,謝謝! – 2012-03-07 04:34:43
非常感謝!我在模擬器中看到了,我認爲可以解決我的問題。 – 2012-03-07 04:33:46
這正是我所需要的!非常感謝!! – 2012-03-07 04:38:07
讓我知道如果你需要任何其他幫助 – Devang 2012-03-07 12:00:42