效果

场景1为示例场景

场景2为自己创建的场景

操作

1.首先将两个场景进行Build。点击File—>Build Settings...,将场景添加到视图中,点击Build。选择文件夹进行保存。(建议将文件打包到空的文件夹

2. 在菜单中的Main下创建按钮AAAA(这个按钮可以从复制其他按钮获取,能更快有效创建,然后去除不需要的脚本,更改texture即可。当然按钮位置更具个人情况,可随意调整),位置如下图。挂载脚本VR Interactive Item和AAAAcloter。

其中 VR Interactive Item可之间在Add Component搜索添加。

其中AAAAcloter需要创建新的C# Sprite后添加,其代码如下:

using UnityEngine;
using HI5.VRInteraction;
using UnityEngine.SceneManagement;
namespace HI5.VRCalibration
{public class AAAAcloter : VRButton{public MenuState EnterState;[SerializeField] protected MenuStateMachine m_MenuSM;new void OnEnable(){base.OnEnable();if (m_SelectionRadial != null)m_SelectionRadial.OnSelectionComplete += HandleSelectionComplete;}new void OnDisable(){base.OnDisable();//ruige red// m_SelectionRadial.Hide();if (m_SelectionRadial != null)m_SelectionRadial.OnSelectionComplete -= HandleSelectionComplete;}private void HandleSelectionComplete(){if (m_GazeOver){SceneManager.LoadScene(1);//也可以把1变成"场景名字"}}internal protected override void ClickButton(){HandleSelectionComplete();base.ClickButton();}}
}

之后就可以运行啦。

后记

关于场景切换的可以参考这两篇博客进行学习。

unity——通过点击按钮进行场景切换

Unity——通过点击鼠标进行场景切换

Hi5 2.0开发——基于HTC VIVE 凝视的场景切换相关推荐

  1. 【VR开发】HTC Vive开发环境SteamVR配置

    文章目录 1.简介 1.1 Steam 2.2 SteamR 2.下载和安装Steam 3.注册和登陆Steam 4.下载和安装SteamVR 5.配置SteamVR 结语 1.简介 1.1 Stea ...

  2. 【unity中运行HTC VIVE的案例场景时一直不显示在头盔上,VR其他都正常】

    在上面添加openVR即可

  3. cocos2d-x 4.0 学习之路(七)场景切换

    场景切换 根据上一篇,我们建立了自己的MyHelloWorldScene.那么如何从HelloWorldScene切换到MyHelloWorldScene呢? 其实很简单.我们要切换场景,那么得有一个 ...

  4. Unity3D 开发 HTC Vive安装及如何连接电脑详细教程(全程图解)

    HTC Vive安装及如何连接电脑详细教程: 在市场上的诸多VR产品当中,htc Vive无疑是体验最佳的设备之一,不过在享受高端硬件带来美妙沉浸感之前,必须要经过一段略微复杂的"手续&qu ...

  5. thinkphp3.2.3 找不到自定义模型_Orion HTC VIVE高性价比动作捕捉,虚拟直播 支持UE4.25 导入自定义模型...

    Orion HTC VIVE动作捕捉系统核心技术展示 一:原UE4实时插件只支持4.22,经过厂长重构代码,现支持最新的UE4.25.3版本啦,包括支持后续的UE4以及UE5的更新. 二:Orion支 ...

  6. 如视VR显示连不上服务器,HTC Vive播放本地视频图文教程(附常见问题解决办法)...

    由于需要连接电脑设备,因而部分新手用户不懂如何使用HTC Vive播放本地视频.实际上整个操作并不复杂,只需要用到Vive Cinema播放器即可.Vive Cinema是HTC VR New Tec ...

  7. 用vc对oracle数据库编程,用VC开发基于ORACLE数据库应用程序

    用VC开发基于ORACLE数据库应用程序 徐智文 [期刊名称]<包钢科技> [年(卷),期]2006(032)001 [摘要]VC++是一个强大的客户端开发工具,可以很方便地开发出基于PR ...

  8. Unity学习 HTC Vive Hi5 2.0

    HTC Vive & Hi5 2.0 灭火器项目指南 软件版本 Unity 2019.4.40f1c1 SDK与教程 Hi5 2.0 SDK下载 官网下载:https://shopcdn.no ...

  9. HI5 2.0 交互 SDK 用户手册—— HTC Vive 系列

    相关文档与SDK下载地址:Hi5 2.0 插件下载 - Powered By Noitom Internet Team 一. Unity VR 基础环境配置 请使用 Unity 2019.x/2020 ...

最新文章

  1. JMS详细的工作原理
  2. ---Android源码的下载单独的git库的方法
  3. Kruskal实现最小生成树
  4. PHP单选框实现的方法,jQuery简单实现遍历单选框的方法
  5. 给 npm script 传递参数和添加注释
  6. Bootstrap 分页导航
  7. 微信搜一搜品牌官方区新增视频号触点
  8. EditorGridPanel 中使用checkbox列,并包含afterEdit事件
  9. 2019ug最新版本是多少_宝塔Linux面板7.4.2版本/Windows面板6.8版本请尽快升级到最新版本...
  10. 机器学习第3周:算法学习
  11. linux系统一键安装php运行环境apache,mysql等
  12. STM32的选型参考
  13. PDF怎么转换成Word?这几个方法可以试试
  14. 通达信指标公式常用绘图函数(2)——DRAWLINE、DRAWKLINE、STICKLINE
  15. 智能合约升级原理01---起源
  16. 微信公众平台开发培训
  17. Problem C. Increasing Shortest Path【贪心 最短路-DP】
  18. 如何用 R 创作古诗
  19. 方形图片转为圆形图片
  20. Python数据库篇

热门文章

  1. Android SharedPreferences 首次运行引导界面
  2. 将windows系统主机上的文件拷贝到Linux系统中;将Linux系统中的文件粘贴到Windows主机中
  3. C++侧键激活的随机间隔鼠标连点器
  4. 基于BERT的自动标题生成
  5. android 7.0 高斯模糊,Android图像处理 – 高斯模糊的原理及实现
  6. Android开发中容易被忽视的一些注意事项
  7. iphone使用private API 发送短信
  8. fckedit详细使用说明
  9. 网游设计之道----4
  10. 企业参加社会保险须知(缴费比例表)