|
这节课我们讲述人物在踩到一个针刺之后触发死亡动作的过程。这里面涉及到设计针刺、死亡动画、摄像机抖动、死亡后重启黑屏渐入渐出效果等。
1、首先我们创建一个淡入淡出动画。我们创建一个目录叫做LiveEvents,然后创建一个用户界面控件蓝图。
双击进入蓝图,创建一个画布面板。
在画布面板中放置一个图像,我们发现图像大小没有展开到全屏状态,为了达到全屏拉伸的跟随状态我们调整图像的锚点。
点击锚点选择全屏锚点。
然后将偏移都置为0。然后图像就可以铺满整个画布。
调整图像的颜色为黑色。
为图像添加动画,制作黑屏淡出动画。
点击图像,点击动画左边的+,创建一个叫做ScreenFade的动画。
点击下面的添加轨道+,就为图像创建了一个动画轨道。点击轨道+。
选择调整颜色和不透明度。在最下面的A(不透明度)部分点击右面的红色圆圈,创建一个记录点。然后调整不透明度为0。
将橙红色的下箭头挪到 0.50秒位置。更改一下不透明度值为1.0,然后再点一下红色圆圈。这样就创建了一个图像不透明度在0.5秒内从0到1的一个动画。
这样就可以左右滑动这个橙色的下箭头看下这个淡出效果。
2、接下来我们创建一个死亡画面,类似以上方式我们创建一个控件蓝图,在视口中增加一个画布面板,然后我们在画布面板中再添加一个背景模糊。
将背景模糊的锚点设置为全屏,左右上下偏移为零,然后设置模糊强度为15.
然后我们在画布中再放置一个图像,用红色模拟血液的颜色,把不透明度调整为0.7。
然后我们防止两个文本进去,按照下图调整大小和轮廓。(自行掌握)
创建好的内容如下。
为画布面板在添加一个DeathAction的动画,按照之前方法调整画布的不透明度从0-0.5秒将不透明度从0调整到1.0。
在0.5秒的位置再继续添加一个图像的颜色和不透明度的调整,将A(不透明度)从0.7 调整为0.2。
为死亡这个控件创建如下蓝图给事件构造,保证人物死亡过程中播放以上死亡动画。
为死亡蓝图继续增加tick事件,用于处理死亡之后的按空格之后可以重新开始。
这里分以下几步:
1)获取玩家控制器,在看是否能获取到玩家按下空格键。
2)如果按下空格键,则创建一个渐入渐出的空间并放到视口中。
3)添加视口后播放渐入渐出动画。然后经历一个小延迟。
4)延迟后获取当前关卡,重新打开关卡。
之后死亡的角色就可以通过按空格键重新开始游戏。
3、创建摄像机晃动。
配置摄像机晃动细节。
4、创建尖刺,记得在里面放一个碰撞体Sphere。
为碰撞体创建一个组件重合时,经历以下几个步骤。
1)将碰撞对象转换为第一人称人物。
2)成功转换后创建刚才创建好的死亡组件并添加到视口。
3)之后播放一个摄像机晃动,入参是一个摄像机管理器。需要获取摄像机管理器。
4)播放掉落死亡声音。
完成以上情况后,放置尖刺到场景中。如图。
以下是运行后死亡画面。
来源:http://www.yidianzixun.com/article/0liNhEQO
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|