【虚幻】武器插槽:拾取武器

打开人物静态网格体窗口——选择混合空间模式——选择骨骼树选项——找到hand_r骨骼节点
在这里插入图片描述

右键——添加插槽,改名为weapon

在这里插入图片描述
在这里插入图片描述

预览:weapon节点右键——添加预览资产——选择对应武器
在这里插入图片描述

可以在预览中调节武器大致位置。(但是实际不会显示,仅预览)
在这里插入图片描述

新建一个Actor蓝图“weapon”——给这个蓝图添加对应的武器组件
在这里插入图片描述

打开角色蓝图——右键新建Spawn Actor“生成Actor”——class选择武器蓝图weapon,碰撞选择忽略碰撞。——接下来赋予插槽变化值
在这里插入图片描述

武器插槽属于人物网格体,所以拖拽网格体新建一个网格体键——拖拽网格体键新建一个socket“获取插槽变化”函数——In Socket Name选择插槽名称,Transform Space选择RTS Actor——函数与生成Actor的SPawn Transform相连

在这里插入图片描述
在这里插入图片描述

这样仅生成了一个武器插槽,但没有绑定在人物身上。
拖拽生成Actor执行引脚,新建Attach“将Actor附加到组件”——网格体键与Parent相连,Socket Name填插槽名字,下面三个选择“对齐到目标”
在这里插入图片描述

完整如下。触发事件就随意发挥了。
在这里插入图片描述
在这里插入图片描述

运行后,发现可以插槽出现武器,但是人物无法向前移动,这是因为武器的碰撞导致。
打开武器蓝图——细节>碰撞>碰撞预设>No Collision
在这里插入图片描述

这样整个流程就结束了。

猜你喜欢

转载自blog.csdn.net/Zhanganzhen/article/details/124652476
今日推荐