开发日记1-换模型(2)

1.创建动画蓝图

2.创建混合空间

3.打开混合空间

把最大轴值改一下(这里水平坐标是指速度,变量名字改名为速度后,最大轴值即为速度为该轴上的某个数值时所放的动画,后面可用于节点的输入

4.

按住左ctrl移动鼠标至左端(让轴上的x达到左端),将idle(站立)拖入,表示在速度为0时,玩家站立的状态

5.

继续拖动该x,大概两百的位置(即当前角色速度为两百),插入行走的动画

6.

在大概400的位置放入奔跑的动画

7.在800的位置放入疾跑的动画(疾跑是指自己加入的跑步动作,一般到第六步就完成了)

完成上述操作后,打开动画蓝图

8.

新建节点“默认状态缓存”

新建节点“状态机”(自己改名为默认状态

再建一个状态机节点,改名为“其他状态

新建节点“slot defaultslot”

9.

打开默认状态

在空白处右键,点击“添加状态”,命名为“站立”

再建立一个状态,命名为“跑”

9.1

打开站立节点,将站立的动画拖入

9.2

打开跑步节点,新建浮点变量“速度”,将混合空间拖入,将速度连上

9.3

9.4

打开1,这里我们需要判断,从“站立”到“跑”这两个动画切换需要的条件是什么,我们这里使用刚建立的变量“速度”来判断,即:速度大于0时开始“跑”

9.5

打开2,从"跑”到“站立”需要的条件是速度为0

这样子默认状态就算完成了(待补充)

10.

打开”其他状态“节点,新建节点“添加状态别名”

再添加“状态节点”

最后的连线

11.打开下落,放入下落的动画,并且把循环动画打钩

12.打开跳跃

13.打开落地,修改落地的初始位置

14.点击跳跃连接

15点击状态连接

16.跳跃->下落

17.跳跃连接->跳跃,设置两个变量,当下落的速度超过100时播放该动画

18.跳跃连接->下落

19.状态连接->落地

20.落地->切换到默认

 

编译完成后,进入角色蓝图

初始位置是指在动画里

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值