Unity内置网页--3Dwebview

一、实现功能

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

  • 8
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值