UnityVR中使用浏览器功能
使用VR的一些业务场景,有时候会用到内存浏览器功能,虽然体验没有直接使用那么好,但还是可以进行一些简单的操作。这里推荐使用的是ZFBrowser,也就是Embedded Browser。这款插件自带有VR的使用场景,适用于UGUI跟plane面板使用。
我使用的版本是2.1.0,附上个下载链接:度盘,提取码kwfc。demo里面有一个默认的VR场景,但还需要设置一下才能启动。需要把场景中两只虚拟手上的脚本的Visiualization给添加上一个空物体,才能正常启用射线操作浏览器面板功能。
因为生成的浏览器界面窗口是通过把材质设置到面板来实现的,功能还是有所限制,插件的浏览器功能可以实现简单的拖拽页面、输入字符功能(文本框只能输入字符,没有输入法功能)。
我的工程是用URP实现的,当把demo场景切换成urp后,手柄功能会失效,还需要对插件的代码稍加改动,打开VRBrowserHand类,可以发现手柄位移更新事件是在Camera.onPreCull这个事件里进行回调的,但是URP中这个回调并不会执行,所以要把回调的逻辑放到update上更新就好。
UnityVR中使用浏览器功能相关推荐
- browserCaps与浏览器功能设置
使用 Web.config 文件中的 browserCaps 元素来定义浏览器的行为在 .NET Framework 2.0 中被否决,但仍受支持.此元素中的数据与浏览器定义文件 (.browser) ...
- wxpython有哪些基本功能_用Python中的wxPython实现最基本的浏览器功能
通常,大多数应用程序通过保持 HTML 简单来解决大多数浏览器问题 ― 或者说,根据最低共同特性来编写.然而,即便如此,也仍然存在字体和布局的问题,发行新浏览器和升级现有浏览器时,也免不了测试应用程序 ...
- 在python程序中嵌入浏览器_用Python中的wxPython实现最基本的浏览器功能
通常,大多数应用程序通过保持 HTML 简单来解决大多数浏览器问题 ― 或者说,根据最低共同特性来编写.然而,即便如此,也仍然存在字体和布局的问题,发行新浏览器和升级现有浏览器时,也免不了测试应用程序 ...
- JS全屏代码,解决PDF.js在iframe中部分浏览器全屏功能错误
JS全屏代码,解决PDF.js在iframe中部分浏览器全屏功能错误 PDF.js在iframe模式在火狐浏览器中按钮被屏蔽 经分析,viewer.js 发现了判断逻辑 debug发现 第二个判断后为 ...
- python模拟浏览器模块_在Python中使用mechanize模块模拟浏览器功能
知道如何快速在命令行或者python脚本中实例化一个浏览器通常是非常有用的. 每次我需要做任何关于web的自动任务时,我都使用这段python代码去模拟一个浏览器. import mechanize ...
- linux中bash的功能主要有,Linux系统中的Bash功能的介绍
今天小编要跟大家分享的文章是关于Linux系统中的Bash功能的介绍.一个完整计算机的体系结构包括:硬件与软件,而软件又分为系统软件与应用软件,负责对硬件仅需管理与操作的是系统软件的内核部分,用户是无 ...
- cocos2d 嵌入网页_在 cocos2d-x 中嵌入浏览器
在 cocos2d-x 中嵌入浏览器 次阅读 Embeds a browser in cocos2d-x 在游戏中嵌入网页是很常见的需求,cocos2d-x 引擎官方并没有提供这个功能. 我在网上转了 ...
- 历史数据导出excel_在数据产品中对导出功能的思考
本篇文章:3993字 预计阅读:11分钟 前段时间,产品内上线了一个新的统计模块,出于上线时间的考虑,第一期没有提供"导出"功能,上线后不久就有用户向我反馈需求,产生了如下对话 用 ...
- html没有注册类,电脑中ie浏览器提示没有注册类别的三种解决方法
ie浏览器功能十分强大,能够给我们带来很棒的网页浏览体验.不过,一些朋友反馈自己在使用ie浏览器过程中,突然遇到"没有注册类别"的出错提示,这是怎么回事呢?其实这是文件的丢失等原因 ...
最新文章
- 计算机无法识别y66,如何解决“@echo”是无法识别的命令
- 深入理解WMS(三):剖析Activity,View,Window之间的关系
- linux wm虚拟机网络,复制多台虚拟机及简单的网络配置
- 简化软件产品的实际步骤
- 建模元件有哪些在MapleSim中
- VRRP协议与keepalived原理及功能实例演示
- VISTA三步共享文件夹
- HDU1874 畅通工程续【Dijkstra算法】
- PyTorch学习笔记(二):PyTorch简介与基础知识
- em模型补缺失值_EM算法学习(三)
- 关注C-RAN 的五大理由
- jvm学习——jvm内存区域
- android build.prop的参数
- HRBUST-1022 JiaoZhu and SC(C语言)
- 鼠标使用板载内存和使用计算机上,鼠标怎么选?教你选择适合自己的游戏鼠标。...
- 在oracle数据库中存储数据库的文件是,Oracle数据库,oracle
- 深圳免费旅游景点大全|深圳旅游攻略(上)
- Unity游戏开发——向量运算(点乘和叉乘)
- 关于RC延时电路的 时间常数 和 到达某电压的延时时间 计算
- ES6基本的语法(十七) lterator