我正在旋转瓶子游戏。我无法弄清楚如何通过刷你的手指速度来控制瓶子的旋转速度。我希望它像幸运之轮一样工作,你刷的速度越快,旋转得越快。如何开发一个“旋转瓶子”应用程序
我开始与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