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

UE5 第一人称射击项目学习(二)

 在上一章节中。

 得到了一个根据视角的位置创建actor的项目。

 现在要更近一步,对发射的子弹进行旋转。

不过,现在的子弹是圆球形态的,所以无法分清到底怎么旋转,所以需要把子弹变成不规则图形。

现在点开蓝图。

这里修改一下,变成椭球形

接下来打开关卡蓝图

就像上章节的,要加一个获取当前用户旋转的节点。

但是如果依葫芦画瓢,查找后去Actor旋转节点后传入到Actor BP prjetteil

根本无用?

为什么?

运行程序,按住f8的同时,按wasd,离开,会发现原本的地方出现了一个球体,这就是我们的actor,它同样有deteil细节

你会发现,旋转视角时,这个actor的角度没有变化

所以不能用actor的旋转。

而是要搜索get control 旋转获取控制旋转,这样子弹就随着视角的旋转而同样旋转。

然后,把子弹的向前向量提升(在ue5的标准向量是以1cm为单位,所以虽然子弹跟随视角发射,但是速度太慢),从 生成Actor的return Value处拉一根线,搜索乘,在x处右键点击转换引脚,选择浮点数(浮点数),获取向前向量 乘1000.

选择

就有了第一人称射击的效果了

剩下的事情,就是从epic的商城或者fab中下载材质,再用BSP画布来创建场景。

因为BSP的教程很多,这里就不细说了,这个第一人称的项目算完结。

也是我作为新手的第一个项目,结束。

http://www.lryc.cn/news/489964.html

相关文章:

  • npm/cnpm的使用
  • go-zero(六) JWT鉴权
  • 做一个FabricJS.cc的中文文档网站——面向markdown编程
  • 开发 + 安全:网络安全的协作方法
  • Next.js- App Router 概览
  • python oa服务器巡检报告脚本的重构和修改(适应数盾OTP)有空再去改
  • 【工控】线扫相机小结 第四篇
  • 亲测解决Unpack operator in subscript requires Python 3.11 or newer
  • 数据结构 ——— 堆排序算法的实现
  • On-Chip-Network之Topology
  • 2024年11月21日Github流行趋势
  • 第三十八章 IOT 通信协议MQTT协议实现的中间件EMQXDocker安装与验证指南
  • Flume日志采集系统的部署,实现flume负载均衡,flume故障恢复
  • CodiMD导出pdf失败或无中文
  • 数字图像处理(2):Verilog基础语法
  • Kafka 工作流程解析:从 Broker 工作原理、节点的服役、退役、副本的生成到数据存储与读写优化
  • 爬虫重定向问题解决
  • Java技术复习提升 10异常
  • 真题-桂城2022年五年级
  • android 使用MediaPlayer实现音乐播放--权限请求
  • Web开发:ORM框架之使用Freesql的DbFrist封装常见功能
  • 【多线程-第一天-多线程的执行原理-多线程的优缺点-主线程 Objective-C语言】
  • SQL基础语法介绍-基于MySQL
  • 一分钟学习数据安全——数据安全风险的系统化应对思路
  • 端口port常识
  • 【Oracle实战】文章导读
  • “人工智能+高职”:VR虚拟仿真实训室的发展前景
  • c语言学习27宏定义条件编译
  • 理论结合实践:用Umami构建网站分析系统
  • Unreal从入门到精通之如何绘制用于VR的3DUI交互的手柄射线