当前位置: 首页 > news >正文

Unity3d使用3D WebView for Windows and macOS打开全景网页(720云)操作问题记录

问题描述

使用Unity3d内嵌网页的形式打开720云中的全景图这个功能,使用的是3D WebView for Windows and macOS插件,720云的全景图在浏览器上的操作是滑动鼠标滚轮推远/拉近全景图,鼠标左键拖拽网页可以旋转全景图内容。网页的打开过程是正常的:

在这里插入图片描述

而当我在Unity3d中使用3D WebView for Windows and macOS插件打开后,滚轮操作的正常,而鼠标拖拽操作会和滚轮一直会拉远或者拉近画面。

左键拖拽:
在这里插入图片描述

正常效果:

在这里插入图片描述

解决方法

拖拽问题

这个问题是由于Canvas Web View Prefab的设置项(Drag Mode)设置不当引起的,Drag To Scrol是将拖拽操作映射为了滚轮操作,所以拖拽旋转全景图的操作失效了,需要将Drag Mode项从Drag To Scroll更改为Drag Within Page

在这里插入图片描述

缩放问题

拉近或者拉远效果失效时可以查看Canvas Web View Prefab组件的Other settings下的Scrolling Enabled来启用滚轮,这个默认是开启的:
在这里插入图片描述

拉近或者拉远的滚轮灵敏度可以通过Other settings下的Scrolling Sensitivity来调整灵敏度:

在这里插入图片描述

其他

其他如网页上的点击失效,可以勾选Clicking Enabled来启用;鼠标悬停失效,可以勾选Hovering Enabled来启用;Drag Threshold(px)可以设置拖动启用的像素门槛(拖动超过该像素大小,才会生效)。

http://www.lryc.cn/news/369285.html

相关文章:

  • 把文件从一台linux机器上传到另一台linux机器上
  • WT32-ETH01作为TCP Server进行通讯
  • mvn install -DskipTests
  • Lua搭建网站后台教程
  • Java | Leetcode Java题解之第137题只出现一次的数字II
  • 大数据技术Hbase列数据库——topic3
  • Sklearn基础教程:机器学习界的瑞士军刀
  • Python异步爬虫批量下载图片-协程
  • 力扣 42. 接雨水
  • Elastic Platform 8.14:ES|QL 正式发布、静态加密和向量搜索优化
  • UE4获取动画序列资产的动画时长
  • win10怎么截图?电脑截图的3个方法分享
  • 无线领夹麦克风哪个品牌性价比高?推荐领夹麦克风性价比最高品牌
  • C语言----深入理解指针(5)
  • Ansible——cron模块
  • 保存图片奇怪的bug
  • 【Go语言精进之路】构建高效Go程序:了解map实现原理并高效使用
  • 【机器人和人工智能——自主巡航赛项】进阶篇
  • [大师C语言(第二十五篇)]C语言字符串探秘
  • xLua(一) 环境安装笔记
  • Python基础教程(十一):数据结构汇总梳理
  • 制造型企业图纸泄露问题,如何从根源解决核心文件资料泄露问题?
  • 英伟达最新GPU和互联路线图分析
  • Github 2024-06-10 开源项目日报 Top10
  • 前后端分离项目中Spring Boot返回的时间与前端相差8个小时
  • stm32MP135裸机编程:使用USB/UART烧录程序到SD卡并从SD卡启动点亮一颗LED灯
  • 【NoSQL数据库】Redis Cluster集群(含redis集群扩容脚本)
  • 重邮计算机网络803-(2)物理层
  • uniapp使用webview内嵌H5的注意事项
  • 现代 C++的高效并发编程模式