一、实现功能
1)内置浏览器于UI上显示
2)支持浏览器交互
3)支持播放浏览器视频
4)PC平台
二、插件获取途径
·········见文章顶部
三、使用教程
1)在场景Demo中,copy第二个场景并重命名,我们用该模板进行学习
2)组件介绍
1.Canvas Web View Prefab(如图所示)
- a)Initial URL:初始URL,后续可在脚本中进行动态更新,如下所示
-
public CanvasWebViewPrefab web; public string url = "https://www.baidu.com/"; private void Update() { if (Input.GetKeyDown(KeyCode.A)) { web.InitialUrl = url; web.WebView.LoadUrl(url); } }
- b)Resolution:网页内容缩放比例
- c)Drag Mode:拖拽模式
Drag Mode | 功能 |
Drag To Scroll | 在滑动条上滑动 |
Drag Within Page | 在页面内滑动 |
Disabled | 不允许滑动 |
- d)Keyboard Enabled:是否响应键盘事件
- e)Native 2D Mode:渲染层级显示
勾选 | 网页的显示层级大于Unity内置UI以及3D物体的渲染层级 |
不勾选 | 相当于把网页作为Unity的一个普通UI,层级遵循Unity的规则 |
其他的就没什么啦......over