欢迎您光临本站,秉承服务宗旨,履行"站长"责任,销售只是起点,服务永无止境!
也想出现在这里? 联系我们

虚幻引擎UE创建全息VR游戏虚拟现实游戏教学 – 步骤7 UX工具

作者 : qwe789 本文共2047个字,预计阅读时间需要6分钟 发布时间: 2023-02-16 共2.74K人阅读

虚幻引擎UE创建全息VR游戏虚拟现实游戏教学 – 步骤7 UX工具

因此,在Hololens应用中,可以轻松添加UX按钮。我将做一些非常简单的事情,并设置4个按钮来改变交互式立方体的颜色。

步骤 1 使用函数创建多维数据集蓝图

在内容窗口中,选择添加/导入>>蓝图类>>Actor,并将其称为通用名称,如CubeBaseClass。双击将其打开。

在组件面板中,选择“添加组件>>多维数据集”图标

抱歉,隐藏内容须成功 登录 后刷新可见!

勾选“按引用传递”复选框,并检查您的输入是否与此图片完全相同。

现在是时候进入函数事件图了。左键单击关闭引脚并创建新的“设置材质(立方体)”节点。

现在我们需要创建对立方体的引用,以便函数可以为其分配材质。在“我的蓝图”面板中,向下滚动到组件,单击多维数据集并将其拖动到事件图表中,然后选择获取多维数据集

现在单击立方体引脚并将其拖动到设置的材料目标引脚上,以将立体指定为要更改材料的目标。

现在单击并拖动以将 Func 更改颜色材质图钉链接到设置材质材质图钉

非常重要 – 编译和保存

步骤 2 创建 4 种新材质

由于您安装了UX工具,因此您可以转到“材料”文件夹并复制M_SimpleLit_Color 4次,使用要更改的颜色重命名它们。例如材料蓝色,材料橙色,材料粉红色,材料绿色。

双击以打开每个材质,然后单击“基础颜色”节点以调出色轮以更改颜色。保存并关闭每个新材料

步骤 3 创建 UX 按钮

在内容窗口中,选择添加新>蓝图类,展开所有类部分,然后搜索 UxtPressableButtonActor。称之为BtnUpdateCube并双击打开。

确保在“组件”面板中选择了 BtnUpdateCube(self),然后在“详细信息”面板中向下滚动到“Uxt 可按下按钮”部分,然后展开“图标画笔”部分。您可以滚动浏览并选择您喜欢的任何图标。

现在返回到组件”面板并单击“按钮组件(UtxPressableButton)(继承)”,然后将“详细信息”面板向下滚动到“事件”部分。单击按下按钮旁边的绿色 + 按钮这将调出事件图。

现在我们需要设置我们将使用的变量,这是一个节点来保存对立方体的引用,一个节点来保存要发送到立方体的材料变量。

转到“我的蓝图”面板,然后向下滚动到“变量”部分。单击 + 以添加变量。将其命名为“材质”,然后转到“材质”节点“详细信息”面板,单击“变量类型”下拉列表,搜索“材质”并选择蓝色的对象参考”选项。

选中“实例可编辑”和“在生成时公开”框。

现在创建您的立方体变量 - 这非常相似。返回“我的蓝图”面板的“变量”部分,单击 + 以添加新变量并将其命名为 CubeBaseClass。转到 CubeBaseClass 的详细信息面板,单击“变量类型”旁边的下拉列表,搜索 CubeBaseClass 并选择蓝色对象引用选项。选中“实例可编辑”和“在生成时公开”框。

将“材质变量”从“变量”部分拖到“事件图”上,然后选择“获取材质”,“立方体基类”执行相同的操作。

单击多维数据集基类引脚,然后拖动并释放以放置新节点。搜索 Func 更改颜色(位于我们的多维数据集基类上)

单击材质图钉并将其连接到 FuncChangeColor 材质图钉

现在单击并拖动以将按钮按下的引脚连接到功能更改颜色引脚。编译并保存e.

创建场景

 

将 CubeBaseClass 拖放到场景中,并将其放置在 x:50 y:00 z:-10 处,并将比例更改为 x:0.1 y:0.1 z:0.1。

将 BtnUpdateCube 拖放到场景中,然后在“细节”面板中滚动到“变换”部分,并将其放置在 x:50 y:-20 z:-20,z 旋转为 180,比例为 x:2 y:2 z:2。

滚动到“可按下按钮”部分,并将标签更新为粉红色。滚动到“默认”部分,将粉红色材质拖放到“材质”旁边的方块上,然后从“多维数据集基类”旁边的下拉列表中选择“立方体基类”。

 

现在复制您的按钮 3 次并移动它们,以便您可以看到它们。将标签更新为蓝色、绿色和橙色,并为每个标签拖动正确的材质并分配 CubeBaseClass

在全息镜头 2 上进行测试

启动 Hololens 2 并打开全息远程处理应用。我假设你已经安装了它,所以如果你还没有,那就去安装它。

使用应用程序提供的IP地址从虚幻引擎连接到它。抓住你在全息中看到的数字......

然后进入虚幻项目设置,搜索全息以调出连接面板。将您的IP放在我向您展示的位置,然后点击连接。

当UE连接到Hololens时,你将看到绿色的连接响应。现在转到播放>>VR预览,您将看到它加载到头戴设备中。

 

 

版权声明:
本站所有文章、资源等一切内容,皆为在本站的注册网友所发布、上传、提供,如您发现任何内容侵犯了您的合法权益, 请与我们联系 ,我们将第一时间进行清理。iiiue.com 旨在为广大虚幻引擎爱好者提供技术交流学习、知识技术变现平台。
永久域名 iii ue .com 本站投稿能赚取收益变现提现,请一定要牢记账号密码!
Ue资源站 iiiue.com » 虚幻引擎UE创建全息VR游戏虚拟现实游戏教学 – 步骤7 UX工具

常见问题FAQ

免费下载或者VIP会员专享资源能否直接商用?
本站所有内容皆为网友发布,资源版权均属于原作者所有,如需商用请联系原作者获取授权许可,若由于商用引起版权纠纷,一切责任均由使用者承担。如您发现某些内容侵犯了您的合法权益, 请与我们联系 ,我们将在第一时间核实并清理。
下载的资源解压密码是多少?
任何资源的解压密码均由发布者提供,一般情况下都在资源的发布页面或者资源文件夹,请仔细检查,如您发现发布页面没有提供解压密码,请您试着在评论处留言联系作者,或者复制以下两个密码进行解压,或许会有意想不到的效果。
iiiue.com
ue5club
Tips:除了密码说明内的解压密码外,通常情况下,电脑在安装好RAR或360解压缩软件,双击打开压缩包,包内注释的网址也可以试试是否为解压密码哦
资源能否免费获取
本站用户可参与站内的一系列活动获取积分,资源皆可免费获取,若想快速获取可加入本站永久VIP钻石会员,荣耀身份,全站资源免费获取, 点此查看详情

发表回复

也想出现在这里? 联系我们
开通终身VIP 永久VIP折扣活动火热进行中,享全站资源免费下载特权!