使用VR的一些业务场景,有时候会用到内存浏览器功能,虽然体验没有直接使用那么好,但还是可以进行一些简单的操作。这里推荐使用的是ZFBrowser,也就是Embedded Browser。这款插件自带有VR的使用场景,适用于UGUI跟plane面板使用。

我使用的版本是2.1.0,附上个下载链接:度盘,提取码kwfc。demo里面有一个默认的VR场景,但还需要设置一下才能启动。需要把场景中两只虚拟手上的脚本的Visiualization给添加上一个空物体,才能正常启用射线操作浏览器面板功能。

因为生成的浏览器界面窗口是通过把材质设置到面板来实现的,功能还是有所限制,插件的浏览器功能可以实现简单的拖拽页面、输入字符功能(文本框只能输入字符,没有输入法功能)。

我的工程是用URP实现的,当把demo场景切换成urp后,手柄功能会失效,还需要对插件的代码稍加改动,打开VRBrowserHand类,可以发现手柄位移更新事件是在Camera.onPreCull这个事件里进行回调的,但是URP中这个回调并不会执行,所以要把回调的逻辑放到update上更新就好。

UnityVR中使用浏览器功能相关推荐

  1. browserCaps与浏览器功能设置

    使用 Web.config 文件中的 browserCaps 元素来定义浏览器的行为在 .NET Framework 2.0 中被否决,但仍受支持.此元素中的数据与浏览器定义文件 (.browser) ...

  2. wxpython有哪些基本功能_用Python中的wxPython实现最基本的浏览器功能

    通常,大多数应用程序通过保持 HTML 简单来解决大多数浏览器问题 ― 或者说,根据最低共同特性来编写.然而,即便如此,也仍然存在字体和布局的问题,发行新浏览器和升级现有浏览器时,也免不了测试应用程序 ...

  3. 在python程序中嵌入浏览器_用Python中的wxPython实现最基本的浏览器功能

    通常,大多数应用程序通过保持 HTML 简单来解决大多数浏览器问题 ― 或者说,根据最低共同特性来编写.然而,即便如此,也仍然存在字体和布局的问题,发行新浏览器和升级现有浏览器时,也免不了测试应用程序 ...

  4. JS全屏代码,解决PDF.js在iframe中部分浏览器全屏功能错误

    JS全屏代码,解决PDF.js在iframe中部分浏览器全屏功能错误 PDF.js在iframe模式在火狐浏览器中按钮被屏蔽 经分析,viewer.js 发现了判断逻辑 debug发现 第二个判断后为 ...

  5. python模拟浏览器模块_在Python中使用mechanize模块模拟浏览器功能

    知道如何快速在命令行或者python脚本中实例化一个浏览器通常是非常有用的. 每次我需要做任何关于web的自动任务时,我都使用这段python代码去模拟一个浏览器. import mechanize ...

  6. linux中bash的功能主要有,Linux系统中的Bash功能的介绍

    今天小编要跟大家分享的文章是关于Linux系统中的Bash功能的介绍.一个完整计算机的体系结构包括:硬件与软件,而软件又分为系统软件与应用软件,负责对硬件仅需管理与操作的是系统软件的内核部分,用户是无 ...

  7. cocos2d 嵌入网页_在 cocos2d-x 中嵌入浏览器

    在 cocos2d-x 中嵌入浏览器 次阅读 Embeds a browser in cocos2d-x 在游戏中嵌入网页是很常见的需求,cocos2d-x 引擎官方并没有提供这个功能. 我在网上转了 ...

  8. 历史数据导出excel_在数据产品中对导出功能的思考

    本篇文章:3993字 预计阅读:11分钟 前段时间,产品内上线了一个新的统计模块,出于上线时间的考虑,第一期没有提供"导出"功能,上线后不久就有用户向我反馈需求,产生了如下对话 用 ...

  9. html没有注册类,电脑中ie浏览器提示没有注册类别的三种解决方法

    ie浏览器功能十分强大,能够给我们带来很棒的网页浏览体验.不过,一些朋友反馈自己在使用ie浏览器过程中,突然遇到"没有注册类别"的出错提示,这是怎么回事呢?其实这是文件的丢失等原因 ...

最新文章

  1. 计算机无法识别y66,如何解决“@echo”是无法识别的命令
  2. 深入理解WMS(三):剖析Activity,View,Window之间的关系
  3. linux wm虚拟机网络,复制多台虚拟机及简单的网络配置
  4. 简化软件产品的实际步骤
  5. 建模元件有哪些在MapleSim中
  6. VRRP协议与keepalived原理及功能实例演示
  7. VISTA三步共享文件夹
  8. HDU1874 畅通工程续【Dijkstra算法】
  9. PyTorch学习笔记(二):PyTorch简介与基础知识
  10. em模型补缺失值_EM算法学习(三)
  11. 关注C-RAN 的五大理由
  12. jvm学习——jvm内存区域
  13. android build.prop的参数
  14. HRBUST-1022 JiaoZhu and SC(C语言)
  15. 鼠标使用板载内存和使用计算机上,鼠标怎么选?教你选择适合自己的游戏鼠标。...
  16. 在oracle数据库中存储数据库的文件是,Oracle数据库,oracle
  17. 深圳免费旅游景点大全|深圳旅游攻略(上)
  18. Unity游戏开发——向量运算(点乘和叉乘)
  19. 关于RC延时电路的 时间常数 和 到达某电压的延时时间 计算
  20. ES6基本的语法(十七) lterator

热门文章

  1. 母带混音插件套装-Acon Digital Mastering Suite 1.2.1 WiN-MAC
  2. 日常开发中我常用的软件
  3. SSM实现的酒店管理系统
  4. Vue-cli是何物
  5. 人力资源管理(韦恩·蒙迪)【内容…
  6. ios16屏蔽系统更新
  7. python3实现简单的朗读器脚本(GUI)
  8. Windows系统自带的电脑朗读器完整教程(作用有限)
  9. 如何屏蔽大街网的推送消息
  10. 相机图像传感器参数及其对成像的影响分析