查看: 471|回复: 6

[游戏性指南] 【6.动画蓝图 - 蹲伏状态 | Unreal Engine】

[复制链接]

1

主题

342

帖子

7万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
75866
发表于 2016-6-27 16:35:22 | 显示全部楼层 |阅读模式



上一步
下一步



   
人物动作概述


在本节中,我们继续研究**Animation Blueprint**和专注于**Crouch**状态的**State Machine**。

在状态机图形的**MyAnimationBlueprint**中,从**Asset Browser**拖入**Crouch_BS**混合空间。

创建从**Crouch_BS**到**Walk_BS**以及从**Walk_BS**回到**Crouch_BS**的**Transition**。

【虚幻4翻译文档-6.动画蓝图 - 蹲伏状态 | Unreal Engine】[虚幻4中文文档]



**Double-click****Crouch_BS**并拖入**Direction**和**Speed**变量,然后将其与混合空间连接。

【虚幻4翻译文档-6.动画蓝图 - 蹲伏状态 | Unreal Engine】[虚幻4中文文档]



返回状态机图形,然后打开从**Walk_BS**到**Crouch_BS**的**Transition Rule**并重建以下图形。

【虚幻4翻译文档-6.动画蓝图 - 蹲伏状态 | Unreal Engine】[虚幻4中文文档]



在这里,当按下蹲伏且玩家的速度大于 0 时,我们让玩家进入蹲走状态。

返回状态机图形,然后打开从**Crouch_BS**到**Walk_BS**的**Transition Rule**并重建以下图形。

【虚幻4翻译文档-6.动画蓝图 - 蹲伏状态 | Unreal Engine】[虚幻4中文文档]



上面,我们在玩家不再蹲伏且速度大于 0 时使其返回行走状态。

返回状态机图形,然后在**Asset Browser**中拖入图形**Crouch_Idle_Rifle_Hip**动画。

【虚幻4翻译文档-6.动画蓝图 - 蹲伏状态 | Unreal Engine】[虚幻4中文文档]



创建从**Crouch_BS**到**Crouch_Idle_Rifle_Hip**以及从**Crouch_Idle_Rifle_Hip**回到**Crouch_BS**的**Transition**。

也创建从**Crouch_Idle_Rifle_Hip**到**Idle_Rifle_Hip**以及从**Idle_Rifle_Hip**回到**Crouch_Idle_Rifle_Hip**的**Transition**。

【虚幻4翻译文档-6.动画蓝图 - 蹲伏状态 | Unreal Engine】[虚幻4中文文档]



在这里,我们提供从蹲走进入蹲伏闲置的过渡(以及从蹲伏闲置到蹲走)。我们也将设置从蹲伏闲置到站立闲置的过渡(以及从站立闲置到蹲伏闲置)。

如果需要,你可以在图形上移动节点,以更好地了解过渡。

打开从**Idle_Rifle_Hip**到**Crouch_Idle_Rifle_Hip**的**Transition Rule**。

对于本次**Transition**,我们只要求**IsCrouch**为_True_。

【虚幻4翻译文档-6.动画蓝图 - 蹲伏状态 | Unreal Engine】[虚幻4中文文档]



返回状态机图形,然后打开从**Crouch_Idle_Rifle_Hip**到**Idle_Rifle_Hip**的**Transition Rule**。

对于本次**Transition**,我们只要求**IsCrouch**为_False_。

【虚幻4翻译文档-6.动画蓝图 - 蹲伏状态 | Unreal Engine】[虚幻4中文文档]



返回状态机图形,然后打开从**Crouch_BS**到**Crouch_Idle_Rifle_Hip**的**Transition Rule**。

【虚幻4翻译文档-6.动画蓝图 - 蹲伏状态 | Unreal Engine】[虚幻4中文文档]



在**Transition Rule**中重建以下图形。

【虚幻4翻译文档-6.动画蓝图 - 蹲伏状态 | Unreal Engine】[虚幻4中文文档]



如果玩家处于蹲伏状态且其速度为 0,则他们将进入蹲伏闲置动画。

返回状态机图形,然后打开从**Crouch_Idle_Rifle_Hip**到**Crouch_BS**的**Transition Rule**。

【虚幻4翻译文档-6.动画蓝图 - 蹲伏状态 | Unreal Engine】[虚幻4中文文档]



在**Transition Rule**中重建以下图形。

【虚幻4翻译文档-6.动画蓝图 - 蹲伏状态 | Unreal Engine】[虚幻4中文文档]



如果玩家按下蹲伏且其速度大于 0,则他们将进入蹲走混合空间。

**Compile**并**Save**动画蓝图。



   
上一步
下一步



   
人物动作概述
回复

使用道具 举报

0

主题

837

帖子

2768

积分

vip会员

Rank: 1

积分
2768
发表于 2016-7-2 20:20:09 | 显示全部楼层
这个屌,看看要多少金
回复 支持 反对

使用道具 举报

0

主题

824

帖子

2782

积分

vip会员

Rank: 1

积分
2782
发表于 2016-7-4 02:51:51 | 显示全部楼层
谢谢楼主分享!回复看下
回复 支持 反对

使用道具 举报

0

主题

1263

帖子

3968

积分

vip会员

Rank: 1

积分
3968
发表于 2016-7-4 06:20:34 来自手机 | 显示全部楼层
助人为乐啊!
回复 支持 反对

使用道具 举报

0

主题

853

帖子

2858

积分

vip会员

Rank: 1

积分
2858
发表于 2016-7-4 17:25:41 | 显示全部楼层
这个多少金币啊。
回复 支持 反对

使用道具 举报

0

主题

844

帖子

2770

积分

vip会员

Rank: 1

积分
2770
发表于 2016-7-16 07:20:55 来自手机 | 显示全部楼层
嗯,这个资源特别的好啊,赶紧下来收藏起来。
回复 支持 反对

使用道具 举报

0

主题

838

帖子

2721

积分

vip会员

Rank: 1

积分
2721
发表于 2016-7-18 15:52:18 | 显示全部楼层
真是是好人啊,,过来看看
回复 支持 反对

使用道具 举报

*滑块验证:
您需要登录后才可以回帖 登录 | enginedx注册

本版积分规则

 
 



邮件留言:


 
返回顶部