如果我有一个精灵节点,在屏幕上的某个地方只有一个白色的圆圈,我怎么能做到,当我拖拽的时候,比如说向下,稍微向左,圆圈精灵会向上和向右发射,然后逐渐下降,就像高尔夫球一样。
另一种解释机修工的方法是“愤怒的小鸟”游戏,在游戏中,你发射弹弓的小鸟,鸟儿向你拖拽的相反方向移动,然后逐渐下降。
另一个活生生的例子,圆圈力学,看看这个应用,沙漠高尔夫。
谢谢,如果你不知道我的意思,就评论一下,我会尽量解释得更好。
可选:如果你知道如何为圆圈做弹弓式机械师,你也知道如何在屏幕上添加箭头,让用户知道圆圈将以哪种方式启动?
发布于 2015-08-09 16:32:16
我试着把你的问题分解成一些小步骤,然后你就可以自己解决了:
UIPanGestureRecognizer
。您将能够实现每当用户将手指拉向某个方向时调用的方法。
以下是一些很好的参考资料:applyImpulse:
来表示你的大小。关于箭头,您可以很容易地在pan手势处理程序中进行一些委托,获得滑动的大小,并投射一个反射,然后您的箭头将显示。你的问题很有分量,所以更多的细节是不可能的,但祝你好运。希望这能有所帮助!
https://stackoverflow.com/questions/31906179
复制相似问题