Ios 改变移动电极的方向?
我有一个移动的球,它是Ios 改变移动电极的方向?,ios,iphone,sprite-kit,skspritenode,Ios,Iphone,Sprite Kit,Skspritenode,我有一个移动的球,它是SKSpriteNode,我想在不施加任何力或冲力的情况下单独改变它的方向。当用户开始触摸交互时,我希望移动的球沿着触摸的方向移动 在图中,球最初被给予一个冲动。我不想改变球的速度,但我想要的是,我只想根据用户触摸将球从当前位置向右或向左移动。当用户点击球的右侧时,球应该向右弯曲一点,反之亦然 我尝试过的事情 在触球方向对球施加脉冲,使球在几次触球后移动极快 应用了SKActionmovetoPoint方法,并将我的接触点赋予该方法,但当球从底部向顶部移动时,会导致方向翻转
SKSpriteNode
,我想在不施加任何力或冲力的情况下单独改变它的方向。当用户开始触摸交互时,我希望移动的球沿着触摸的方向移动
在图中,球最初被给予一个冲动。我不想改变球的速度,但我想要的是,我只想根据用户触摸将球从当前位置向右或向左移动。当用户点击球的右侧时,球应该向右弯曲一点,反之亦然
我尝试过的事情
SKAction
movetoPoint
方法,并将我的接触点赋予该方法,但当球从底部向顶部移动时,会导致方向翻转(即),如果接触点位于球的下方,则会导致球的方向反转。我只想让球沿着触点弯曲而不反转方向如有任何帮助或建议,将不胜感激 当用户开始触摸时,将速度设为0,然后在触摸方向上施加一个脉冲,使其工作。无论如何,谢谢你兄弟的帮助。“弯曲”并不是那么容易做到的。您所说的移动方向部分基于圆弧。此外,你必须施加另一种冲动或力量来改变方向并继续运动。你可以对你尝试过的东西施加速度限制。