平台跳跃

平台跳跃的具体使用可以参看下面的视频~

平台跳跃能力可以使对象在平台(刚体对象、跳穿平台对象)上跑、跳等。

平台跳跃属性

跳跃持续时间: 跳跃持续的时间,单位是毫秒。数值越大, 跳的越高。
默认控制: 启用键盘方向键/字母键控制对象移动。
控制方式: 方向键/WASD字母键。
自动翻转朝向: 根据控制键自动改变对象的方向。
勾选自动翻转朝向

不勾选自动翻转朝向

默认朝向:对象初始的朝向。

平台跳跃条件


某运动状态中是个持续条件,四种状态可选——正在移动时、在平台上时、正在跳跃时、正在下落时

状态切换瞬间是触发条件。五个瞬间可选——跳起时、开始下落时、停止运动时、开始运动时、着陆时。

在墙边时:当对象左边/右边有刚体时,该条件触发。

平台跳跃动作

设置当前速度:可以设置运动的速度,包括水平和垂直速度。

调整运动参数:是对平台跳跃属性的设置,包括最大速度、加速度、减速度、起跳速度、重力等。输入框里可填数字、属性值、表达式以及内部函数。

平台跳跃效果

比如简单的跑酷


制作步骤如下:
首先添加哥布林图和九宫格地板。哥布林添加平台跳跃能力

九宫格添加刚体和子弹能力。注意不要勾选子弹的设置角度

然后设置事件

但是现在,只会有一个地板,当哥布林走到尽头时,就会掉落。

如果我们希望能无限生成地板,该怎么通过事件完成呢?这里给个小提示:什么条件触发生成地板,哥布林的前进距离该怎么计算。
大家试试自己探索下方法~

教程里还有其他案例哦,比如冒险跳一跳。现在就打开抓马,尝试做出自己的酷炫游戏吧!