题
我是初学者,当谈到iPhone开发,我已经关注这个问题的答案,并没有发现任何东西。
我想要做的是让用户移动对象并未实际接触对象(他们可以在屏幕上的任何位置触摸),并为他们移动的物体会从它最初是去哪里的方向移动用户移动的而不是直接下thier触摸位置与通过手指被掩盖。
您可以提供任何帮助将是惊人的。
感谢您在预先
BWC
解决方案
可以继承一个UIView
通过重写touchBegan:withEvent:
,touchMoved:withEvent:
和touchEnded:withEvent
消息跟踪触摸运动。在这些消息中,跟踪对象UITouch
位置(通过使用您子类convertPoint:toView:
的UIView
消息转换为点上图)和计算运动的差值;然后采用相同的区别到你的对象,无论它可能是在屏幕上。
其他提示
我知道这是老....但在这里是一个伟大的啧啧与cocos2d的精灵和动画这样做。 http://www.raywenderlich.com / 1271 /如何使用的的动画和精灵片合的cocos2d 德里克
不隶属于 StackOverflow