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

Unreal5从入门到精通之如何在VR中使用3DUI

文章目录

    • 前言
    • 创建3DUI
      • 1.新建控件蓝图
      • 2.添加控件到画布上
      • 3.新建Actor蓝图MyUIActor
      • 4.添加控件组件Widget
      • 5.设置控件类和画布大小
      • 6.创建MyUIActor实例到场景中
    • 3DUI和VR射线交互
      • 1.添加按钮的点击事件
      • 2.设置MyUIActor碰撞响应
      • 3.VRPawn添加控件交互组件
      • 4.添加手柄Trigger点击事件绑定鼠标左键点击。
      • 5.以VR模式运行
    • 最后

前言

前面我们讲过《Unreal5从入门到精通之UMG的使用》
一般制作游戏时,UI都是添加到屏幕视窗上面的,但是在制作VR时,我们往往需要制作一个3D的UI,放置在场景中,然后使用手柄的射线来和UI进行交互。
今天我们就来讲解下,如何在VR中创作和交互3DUI

创建3DUI

1.新建控件蓝图

首先我们新建一个普通的UMG控件蓝图My3DUI
在这里插入图片描述

2.添加控件到画布上

如:添加Menu和Quit按钮
在这里插入图片描述

3.新建Actor蓝图MyUIActor


http://www.kler.cn/a/378565.html

相关文章:

  • 【云网】云网络基础概念(华为云)
  • 以单用户模式启动 Linux 的方法
  • Linux TCP 之 RTT 采集与 RTO 计算
  • Git处理冲突详解
  • [Qt]事件-鼠标事件、键盘事件、定时器事件、窗口改变事件、事件分发器与事件过滤器
  • 前瞻2024:前沿技术的全景洞察与深度剖析
  • 【SpringMVC】传递json,获取url参数,上传文件
  • Redis-结构化value对象的类型
  • GBDT算法Python代码实现
  • HTML5和CSS3 介绍
  • 加强版 第六节 图像轮廓几何属性分析
  • 无人机维修培训班开班课程技术详解
  • 「Mac畅玩鸿蒙与硬件17」鸿蒙UI组件篇7 - Animation 组件基础
  • npm入门教程17:准备发布的npm包
  • 家具制造的效率与美观并重,玛哈特矫平机让家具产品更具竞争力。
  • 2024前端面试训练计划-高频题-网络基础篇
  • QT中TextEdit或者QLineEdit以十六进制显示数组数据
  • uni-app 下拉刷新、 上拉触底(列表信息)、 上滑加载(短视频) 一键搞定
  • nginx配置转发到elk的kibana的服务器
  • 【开发工具——依赖管理工具——Maven】
  • unity c# Tcp网络通讯
  • C++ 函数调用时的参数传递方法
  • 线性数据结构之队列
  • 【读书笔记/深入理解K8S】集群控制器
  • 《GBDT 算法的原理推导》 11-15更新决策树的叶子节点值 公式解析
  • mac 系统下载 vscode