求助:跑酷类游戏跳跃效果

   现在想实现一个类似跑酷的游戏,点击屏幕控制人物跳跃,短按跳的矮,长按跳的高,但是判断长按是在touchBegin方法中设置了一个定时器来判断是否为长按的,判断为长按后如果给人物额外施加一个向上的冲量或速度的话会看到在空中卡了一下再往上跳的,因为速度有突变,想问下各位高手,怎么样实现一个平滑的长按跳的更高的效果呢?急求,各位大神帮帮忙~~~

help!求助啊,试了很多种方法,效果都不是很好,帖子不要沉下去啊,拜托大神们指点迷津啊:3::3::3:

没有人知道吗?提供个思路也可以啊:3::3::3:~~~~~~~

可否这样实现:
在onTouchBegan中只设定计时
在onTouchEnded中根据计时器判定 给高或者矮的向上冲量

楼主,你好,我也是在做跑酷,你可以加我QQ 653957319 交流。我也是用的 你这种跳跃,我目前的实现机制是这样的,首先,当你触发跳跃的时候,就给一个 初始的 向上的 跳跃速度,然后同时 给一个 向上的加速度,当触摸释放的时候 关闭这个 向上的加速度,可以达到 远跳跟 短跳的效果,当突,这个加速度 是有一个 上限时间的,我的设定是 0.6秒,我是根据 MR JUMP 感觉差不多是0.6秒的样子。
大体思路 就是 把 实现这个跳跃 分成 两个部分来 达到效果。第一个部分是 原本的跳跃,第二个部分 是控制 远跳 短跳的。

不应该是在TouchEnd中判断是长按还是短按,而是应该在TouchBegin中添加这个控制的定时器

太感谢啦,按照你提供的思路已解决,而且效果不错,万分感谢~~~:903::903::903:

我的意思是有点类似于蓄力的效果
按下按键开始蓄力,松开后跳起,按得久的话可以跳得高
可能和你想象中的那种效果不太一样
仅供参考