上一篇:
【UE4 第一人称射击游戏】12-全自动步枪并显示剩余弹药量
本篇效果:

步骤:
1.打开“ThirdPersonCharacter”,添加一个骨架网格体组件

将其作为Mesh(继承)的子级
父项套接字选为“Weapon_Attach”

骨架网格体选为“AK”

将“AK”旋转并移动到合适的位置

此时运行游戏会发现玩家手里有两把枪,因此我们这里需要隐藏刚刚创建的骨架网格体

再添加一个摄像机组件
命名为“ADSCamera”

父项套接字选为“Muzzle”

将该相机缩放、旋转并移动到如下位置:

接下来我希望点击鼠标右键,就使用这台摄像机的视角。
2.打开项目设置,添加瞄准的操作映射

3.回到“ThirdPersonCharacter”的事件图表中,添加如下节点,当按下鼠标右键时停用“FollowCamera”,激活“ADSCamera”;松开鼠标右键停用“ADSCamera”,激活“FollowCamera”

当瞄准时降低角色的最大移动为300,不瞄准时为600

4.让AK的材质更真实一点,在“AK47_Mat”中添加对金属和粗糙度的控制

此时运行游戏效果如文章开头所示。


![[ 代码审计篇 ] 代码审计案例详解(一) SQL注入代码审计案例](https://img-blog.csdnimg.cn/3890237a1d4040bc8b83fd4879b1be28.png)
















