Hi5 2.0开发——基于HTC VIVE 凝视的场景切换
效果
场景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 凝视的场景切换相关推荐
- 【VR开发】HTC Vive开发环境SteamVR配置
文章目录 1.简介 1.1 Steam 2.2 SteamR 2.下载和安装Steam 3.注册和登陆Steam 4.下载和安装SteamVR 5.配置SteamVR 结语 1.简介 1.1 Stea ...
- 【unity中运行HTC VIVE的案例场景时一直不显示在头盔上,VR其他都正常】
在上面添加openVR即可
- cocos2d-x 4.0 学习之路(七)场景切换
场景切换 根据上一篇,我们建立了自己的MyHelloWorldScene.那么如何从HelloWorldScene切换到MyHelloWorldScene呢? 其实很简单.我们要切换场景,那么得有一个 ...
- Unity3D 开发 HTC Vive安装及如何连接电脑详细教程(全程图解)
HTC Vive安装及如何连接电脑详细教程: 在市场上的诸多VR产品当中,htc Vive无疑是体验最佳的设备之一,不过在享受高端硬件带来美妙沉浸感之前,必须要经过一段略微复杂的"手续&qu ...
- thinkphp3.2.3 找不到自定义模型_Orion HTC VIVE高性价比动作捕捉,虚拟直播 支持UE4.25 导入自定义模型...
Orion HTC VIVE动作捕捉系统核心技术展示 一:原UE4实时插件只支持4.22,经过厂长重构代码,现支持最新的UE4.25.3版本啦,包括支持后续的UE4以及UE5的更新. 二:Orion支 ...
- 如视VR显示连不上服务器,HTC Vive播放本地视频图文教程(附常见问题解决办法)...
由于需要连接电脑设备,因而部分新手用户不懂如何使用HTC Vive播放本地视频.实际上整个操作并不复杂,只需要用到Vive Cinema播放器即可.Vive Cinema是HTC VR New Tec ...
- 用vc对oracle数据库编程,用VC开发基于ORACLE数据库应用程序
用VC开发基于ORACLE数据库应用程序 徐智文 [期刊名称]<包钢科技> [年(卷),期]2006(032)001 [摘要]VC++是一个强大的客户端开发工具,可以很方便地开发出基于PR ...
- Unity学习 HTC Vive Hi5 2.0
HTC Vive & Hi5 2.0 灭火器项目指南 软件版本 Unity 2019.4.40f1c1 SDK与教程 Hi5 2.0 SDK下载 官网下载:https://shopcdn.no ...
- HI5 2.0 交互 SDK 用户手册—— HTC Vive 系列
相关文档与SDK下载地址:Hi5 2.0 插件下载 - Powered By Noitom Internet Team 一. Unity VR 基础环境配置 请使用 Unity 2019.x/2020 ...
最新文章
- JMS详细的工作原理
- ---Android源码的下载单独的git库的方法
- Kruskal实现最小生成树
- PHP单选框实现的方法,jQuery简单实现遍历单选框的方法
- 给 npm script 传递参数和添加注释
- Bootstrap 分页导航
- 微信搜一搜品牌官方区新增视频号触点
- EditorGridPanel 中使用checkbox列,并包含afterEdit事件
- 2019ug最新版本是多少_宝塔Linux面板7.4.2版本/Windows面板6.8版本请尽快升级到最新版本...
- 机器学习第3周:算法学习
- linux系统一键安装php运行环境apache,mysql等
- STM32的选型参考
- PDF怎么转换成Word?这几个方法可以试试
- 通达信指标公式常用绘图函数(2)——DRAWLINE、DRAWKLINE、STICKLINE
- 智能合约升级原理01---起源
- 微信公众平台开发培训
- Problem C. Increasing Shortest Path【贪心 最短路-DP】
- 如何用 R 创作古诗
- 方形图片转为圆形图片
- Python数据库篇