移动物体,而无需实际触摸对象(moving an object without actually t

2019-09-23 09:54发布

我是一个初学者,当谈到iPhone开发,我已经关注这个问题的答案,并没有发现任何东西。

我想要做的是让用户移动对象并未实际接触对象(他们可以在屏幕上的任何位置触摸),并为他们移动的物体会从它最初是去哪里,并在用户的方向移动运动,但不能妄下thier触摸位置以及他们的手指被掩盖。

您可以提供任何帮助将是惊人的

先感谢您,

BWC

Answer 1:

您可以子类UIView通过重写来跟踪触摸移动touchBegan:withEvent:touchMoved:withEvent:touchEnded:withEvent消息。 在这些消息中,跟踪UITouch (通过使用转化为对点视图对象位置convertPoint:toView:所述的消息UIView你子类)并计算运动的差值; 然后采用相同的区别到你的对象,无论它可能是在屏幕上。



Answer 2:

我知道这是老....但在这里是一个伟大的啧啧与cocos2d的精灵和动画这样做。 http://www.raywenderlich.com/1271/how-to-use-animations-and-sprite-sheets-in-cocos2d德里克



文章来源: moving an object without actually touching the object