当前位置: 首页 > news >正文

【UE4 第一人称射击游戏】51-制作手榴弹

上一篇:

【UE4 第一人称射击游戏】50-用另一种方法实现僵尸随机漫游 僵尸攻击玩家时造成伤害

本篇效果:

按G键投掷出手榴弹,产生爆炸效果

步骤:

  1. 新建一个蓝图类(父类为Actor),命名为“GrenadeActor”

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

  1. 下载手榴弹模型资源(https://www.aigei.com/s?type=3d&q=%E6%89%8B%E6%A6%B4%E5%BC%B9)

下载后导入UE4

如果是白模的话可以打开材质进行调整

  1. 打开“GrenadeActor”,静态网格体选择“grenade”,然后适当调整静态网格体的位置,使其居中。

拖入场景后发现手榴弹的体积太大

将缩放调整至0.1,发现此时大小刚好合适

此时在视口中再次让手榴弹居中

勾选模拟物理,碰撞预设为“PhysicsActor”

  1. 打开项目设置,添加一个操作轴映射

  1. 打开“ThirdPersonCharacter”添加如下节点:

添加一个向量类型变量,命名为“GrenadeOffect”

默认值x为300

此时运行游戏效果如下所示:(按G键生成手榴弹)

双击打开“GrenadeActor”,添加如下节点,来让手榴弹掷出

延迟1s,产生爆炸的视觉和听觉效果

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

相关文章:

  • 莎娜琳官方网站做水/百度站长统计
  • 网站开发源代码知识产权归属/宁波如何做抖音seo搜索优化
  • 个人可以做网站导航/宁波网站推广找哪家
  • 一个企业是如何做网站建设的/有产品怎么找销售渠道
  • 怎样可以查到做网站公司/项目营销策划方案
  • 网站诊断示例/潍坊seo网络推广
  • 本地挂载网盘_Alist_RaiDrive_windows
  • 如何在Windows上同时搭建多个版本的golang环境——g
  • jQuery(一):选择器、样式操作、动画效果
  • HTML零基础教程,九大知识点带你玩转前端(上)
  • centos上用nginx搭建简单的点播服务器
  • 通达信接口QQ是什么端口?
  • BIP流程关键点介绍
  • OpenCV(12)-OpenCV的机器学习
  • 《Stealth秘密行动》游戏开发记录
  • 蓝桥杯:整数分解
  • 屏幕录制工具哪个好用?分享3款相见恨晚的软件
  • Python编码基本规范----缩进,注释——总结分析,带实例