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

Unreal从入门到精通之如何绘制用于VR的3DUI交互的手柄射线

文章目录

    • 前言
    • 实现方式
    • MenuLaser
    • 实现步骤
      • 1.Laser和Cursor
      • 2.移植函数
      • 3.启动逻辑
      • 4.检测射线和UI的碰撞
      • 5.激活手柄射线
      • 6.更新手柄射线位置
      • 7.隐藏手柄射线
      • 8.添加手柄的Trigger监听
    • 完整节点如下:
    • 效果图

前言

之前我写过一篇文章《Unreal5从入门到精通之如何在VR中使用3DUI》,其中讲到使用WidgetComponent和3DUI进行交互。然而,这种方法存在一个问题:为了让射线可视化,我们需要勾选“调试/显示调试”,这样才能在手柄上看到代表其指向的一条红色射线。但最关键的问题是,这个显示调试信息的功能只属于Debug调试模式,也就是说,一旦将项目正式打包发布,这条射线辅助线就没有了。

如下图所示:
在这里插入图片描述
在这里插入图片描述
我就觉得Unreal官方真的是有点过分了,这不应该是最基本的功能么?难道我们VR要在Debug模式下发布?算了不说了,说多了都是泪。现在就想办法去解决吧。

实现方式

其实我很纳闷,是用Unreal做

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

相关文章:

  • 移动充储机器人“小奥”的多场景应用(上)
  • 已解决wordpress提示正在执行例行维护,请一分钟后回来
  • DDR3脚位解析,class分类
  • 【深度学习|目标跟踪】DeepSort 详解
  • 快速图像识别:落叶植物叶片分类
  • MTK Android12 user版本MtkLogger
  • Python数据结构day2
  • 后台通用tag面包屑
  • oracle数据恢复—通过拼接数据库碎片的方式恢复Oracle数据的案例
  • node.js fluent-ffmpeg 桌面推流
  • AWS的流日志
  • 大数据新视界 -- 大数据大厂之 Hive 数据导入:多源数据集成的策略与实战(上)(3/ 30)
  • Qt入门1——认识Qt的几个常用头文件和常用函数
  • ElasticSearch学习篇17_《检索技术核心20讲》最邻近检索-局部敏感哈希、乘积量化PQ思路
  • 在 Sublime Text 中直接预览 Markdown 文件
  • 分词器的概念(通俗易懂版)
  • 速通前端篇 —— CSS
  • 数据库表设计范式
  • 经济增长初步
  • 【架构】主流企业架构Zachman、ToGAF、FEA、DoDAF介绍
  • 时间请求参数、响应
  • PyTorch图像预处理:计算均值和方差以实现标准化
  • slice介绍slice查看器
  • Android音频采集
  • 通过轻易云平台实现聚水潭数据高效集成到MySQL的技术方案
  • 类和对象( 中 【补充】)
  • 如何使用gpio模拟mdio通信?
  • C# 中的事件和委托:构建响应式应用程序
  • 科技赋能健康:多商户Java版商城系统引领亚健康服务数字化变革
  • 区块链网络示意图;Aura共识和Grandpa共识(BFT共识)