主要功能是通过鼠标右键拾取和放下物体(只交互特定类的actor)
首先在Character下创建一个场景组件HeloSlot
设置三个变量 CUBE用来保存通道检测输出的物体 tracestate用来记录是否检测到特定物体 is_holding用来记录拾取物体的状态
在事件图表Tick使用通道检测
判断检测到的物体是否是CUBE类
鼠标右键事件
tick第二个分支,设置根据is_holding设置是否跟随
全蓝图
其实单单只实现上面功能,可以通过鼠标右键事件-触发通道检测-将actor附加到actor上来实现