目录
首先创建一个角色蓝图
添加一个摄像头并且添加一个模拟手电筒的聚光灯
将聚光灯组件作为摄像机的子类
头部跟随摄像机摆动
我们先看我们控制角色的骨骼网格体
它的左侧会有对应骨骼的名称这里我们需要将摄像机绑定到头部的骨骼上面,这里我们绑定到HeadTop_End骨骼上面我们把这个骨骼的名称复制
回到角色蓝图这里在事件图标事件开始运行函数那里拖出来运用 将组件附加到组件
中间那个血量不用管它那是其他的主要是将组件附加到组件把我们刚刚复制的骨骼名称复制到将组件附加到组件的Socket Name中将角色骨骼网格体连Parent,我们的相机连目标,
Location Rule,Rotation Rule,Scale Rule都选择为对齐到目标,下面勾上。
这样我们就将摄像机绑定在了我们选择的那个骨骼上。
模拟手电筒功能
在玩家蓝图视口中之前创建的聚光灯和摄像头重叠,可以到调整它的亮度参数平允许它pawn旋转
回到事件图标在事件开始运行的时候将我们的聚光灯组件隐藏,在New Hidden打上勾
我们需要绑定一个按键,这里用的是输入操作绑定的是键盘T键,中间是Flip Flop意思是第一次运行A分支,第二次运行B分支两次效果分别是将聚光灯显示和将聚光灯隐藏,这样就达到了模拟手电筒的效果。
防止摄像头与头部穿模
在角色蓝图里面事件图标,事件开始运行的函数中运用按命名隐藏骨骼的组件
在Bone Name输入你要隐藏的骨骼名称即可