200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > 【UE4 第一人称射击游戏】22-拾取弹药

【UE4 第一人称射击游戏】22-拾取弹药

时间:2023-09-28 19:26:45

相关推荐

【UE4 第一人称射击游戏】22-拾取弹药

上一篇:

【UE4 第一人称射击游戏】21-添加动态扩散准心

本篇效果:

当角色触碰到弹药箱后,玩家的后备弹夹就会多50发子弹,并且触碰到弹药箱后,会播放相应的声音和粒子特效。

步骤:

新建一个蓝图类(父类为Actor),命名为“RifleAmmoPickup”,表示可以拾取的弹药

从网上下载一个弹药箱模型(地址:/s?tab=file&type=3d&q=%E5%BC%B9%E8%8D%AF%E7%AE%B1),导入UE4中,如下图所示,我们需要一个外形像弹药箱的静态网格体

打开“RifleAmmoPickup”,添加一个静态网格体组件

静态网格体选择刚才导入的“AmmoBox”

将弹药箱大小扩大3倍

拖入到视口中

运行游戏,发现角色会与弹药箱有碰撞,因此将碰撞预设改为OverlapAll,这样角色行走时就可以直接穿过弹药箱

在事件图表中添加如下节点,当角色触碰到弹药箱后,就将剩余的弹药数量在原先的基础上+50

拾取弹药后,就将场景中的弹药箱删除

接下来我们希望拾取弹药后有个拾取音效。

我下载的音效是这个:/s?q=%E6%8B%BE%E5%8F%96%E5%BC%B9%E8%8D%AF

下载的是mp3格式,然后转成wav格式。在线转换格式的网址:/cn/video/mp4-to-gif/

将音效导入UE4,重名为“pickUpAmmoSound”

添加如下节点:

在位置处生成发射器节点的作用是,当拾取弹药后触发粒子特效;

在位置处生成音效的作用是,当拾取弹药后播放音效“pickUpAmmoSound”

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

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。