当前位置: 首页 > 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

相关文章:

  • 路径规划 | ROS中多个路径规划算法可视化与性能对比分析
  • 深入探讨 Jenkins 中 HTML 格式无法正常显示的现象及解决方案
  • ubuntu20.04 加固方案-设置SSH是否使用业界认可的加密算法
  • Linux中使用NGINX
  • 软件测试基础六 (Linux)
  • 网络编程入门
  • 【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