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

ue引擎游戏开发笔记(35)——为射击添加轨道,并显示落点

1.需求分析:

   我们只添加了开枪特效,事实上并没有实际的效果产生例如弹痕,落点等等。所以逐步实现射击的完整化,先从实现落点开始。

2.操作实现:

  1.思路:可以这样理解,每次射击的过程是一次由摄像机向外抛出物体的过程,那么首先要获取到当前世界中摄像机的具体位置,即旋转,空间位置;获取到当前摄像机的位置后建立弹道,并利用debug检测一下落点即可。

   2.首先获取当前摄像机位置:

    

 3.去引擎添加碰撞轨迹:

 4.建立弹道:

   5.检测落点:

   

3.注意事项:

   为避免空指针,获取摄像机前应当检测是否为空指针。

   

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

相关文章:

  • 路由策略与路由控制
  • JAVA版本的ATM编程问题记录
  • C#winfrom三层架构实现简单课程管理系统管理系统,三层架构实现增删改查
  • AI技术赋能下的视频监控方案是如何解决新能源汽车充电难问题的?
  • 长难句打卡5.6
  • PDF编辑器软件常见问题(技巧)总结
  • Dive into Deep Learning-优化算法(1)
  • Partisia Blockchain 生态首个zk跨链DEX现已上线
  • .NET操作 Access (MSAccess)
  • shell脚本,删除30天以前的日志,并将日志推送到nas,但运行出现/bin/bash^M。
  • 现身说法暑期三下乡社会实践团一个好的投稿方法胜似千军万马
  • 小程序账号设置以及request请求的封装
  • 怎么解决端口被占用
  • JavaScript 循环方法详解
  • 树莓派4b测量PM2.5
  • 恒生电子,快手25届实习内推
  • 蓝桥杯练习系统(算法训练)ALGO-949 勇士和地雷阵
  • 腾讯安全客户端(电脑管家部门)一面
  • 激励与关怀并行:员工工作动力倍增之道
  • 软件系统安全设计规范(word原件)
  • 做题速度太慢了,面不上
  • Vue 路由
  • docker-compose-itd和d
  • WordPress MasterStudy LMS插件 SQL注入漏洞复现(CVE-2024-1512)
  • 初识Vue-组件通信(详解props和emit)
  • 二叉树的前序、中序、后序遍历的C++实现
  • golang中数组array和切片slice的区别
  • LSM-Tree 原理分析
  • 【代码随想录37期】Day01 二分查找 + 移除元素
  • GitPython 使用教程