上一篇:

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

本篇效果:

步骤:

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

将其作为Mesh(继承)的子级

 

 父项套接字选为“Weapon_Attach”

骨架网格体选为“AK”

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

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

再添加一个摄像机组件

 

 命名为“ADSCamera”

父项套接字选为“Muzzle”

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

接下来我希望点击鼠标右键,就使用这台摄像机的视角。

2.打开项目设置,添加瞄准的操作映射

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

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

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

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

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐