虚幻5.3学习记录【第三天】

2024/07/11【文章主要在于复盘自己的每日所学,如果有大佬看到还请多多指教,若看到我的错误点还请提出,非常感谢】今天有点事情学习耽误了,学的也少,明天会补上的,非常感谢 谌嘉诚老师 让我得以在苦海中解脱!!!

制作持枪状态

在动画蓝图中新增状态【装备武器】并设置进入与退出的判断。

进入判断

退出,获取动画的剩余时间,小于0.1时退出

状态内部,红框中的变量来自被选中动画的 播放速率 提升成为的引脚(浮点类型),当数值<0时为倒放(用于制作收枪动画)

然后使用每个骨骼分层混合来实现人物在行走 跑步 冲刺 时的掏枪动画(不做这一步人物在跑步的时候掏枪就会贴地滑行),右边红框确定开始影响的骨骼,注意勾选【网格体空间旋转混合】(使用本地坐标系),被选中蓝图节点的【Blerd Weights 0】可以理解为影响的力度。

添加枪械模型,在所使用的骨骼添加插槽,分别是背部骨骼与右手中指的骨骼,并在右边的细节面板调整插槽的位置来实现一个合理的位置。

在角色蓝图编译之前用于判断动画的布尔值,大意为在按下【键盘按键1】时检测玩家是否持有枪械,根据判断的不同来设置数值(用于确定等一下播放掏枪与收枪的动画),然后设置布尔值【是否装备武器_用于掏枪动画切换】来播放动画。

此时就实现了动画的切换,但是并没有任何的武器供你切换,我们需要来到角色蓝图的【事件图表】在【事件开始运行】的一系列事件后加入新的蓝图节点,大意为,在上方蓝图节点的位置生成一把枪械,然后将刚刚生成的枪械插入到插槽【背武器插槽1】中(前面枪械生成的位置并不重要,会直接被嵌入到插槽,运算的时间是很快的察觉不到)。

此时你的枪械就会出现在角色的背上了,但是你按下键盘还是只播放了动画,枪械并没有变换到你的手上,这是因为我们没有做将角色背上插槽的武器转移到手部插槽的蓝图。我们用动画通知模板新建一个蓝图,并找到我们所使用的掏枪动画,在合适的位置添加一个通知。(要选我们之前创建的蓝图,我这里点击了上面的新建,导致和下面的步骤衔接不上卡了一晚上,直到写稿的时候得到了 谌嘉诚老师 的帮助这个问题才得以解决[解决的时候已经是24/07/12的00:43了],真的非常感谢 谌嘉诚老师 大半夜的被我整这一出 

打开先前创建的动画通知蓝图,左边红框进行重载,右边的两个黄框是我测试先前的问题时加上的DEBUG可以不用管,大意为在动画播放到指定位置时通知,下方图片的蓝图接收后,判断是否有效,有效后判断是否持枪(是则掏出武器,否则收回武器),并将武器在两个插槽之间切换。这时角色的枪械就可以随着动画转移到手部了。

至此,功能完毕!!!再次感谢 谌嘉诚老师

  • 5
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值