如何实现点击向上跳,长按持续上升,松开就掉落的效果



  • 还有一个如何实现像《星季》这款游戏里,控制的角色的那种尾部动态效果



  • @sheeran 平台跳跃能力里有个叫跳跃持续时间的属性,按毫秒来算的,也就是说,你设置成1000时,那么你按住的1秒内,上升速度都会持续不变,1秒到了之后才会开始减速然后下落,所以只要你这个值够大,就能达到你要的长按持续上升,不过如果你要的是只要不松手就能无限飞,或者在空中松手后重新按下能重新飞起来,那可能就不太适合这个做法了,这个属性是针对想要做短按小跳长按大跳的功能存在的。所以如果你要的不是这种大小跳的功能的话,就需要自己写事件了,可以用子弹能力,把设置角度去掉,然后加上重力值,然后写事件,当触摸屏幕时,设置子弹运动方向为270,同时设置子弹速度为某个值。
    然后你说的拖尾效果的话,你可以试试用一个粒子组件,然后发射速度调成0,绑定在人物身上试试。


登录后回复