XGundam05 发表于 2021-12-31 16:12

一款unity内部打开浏览器的插件 (4.4.9)


挺好用的一款插件
private void CreateWebView(string url)
    {   
      webViewGameObject = new GameObject("UniWebView");
      webView = webViewGameObject.AddComponent<UniWebView>();      
      webView.ReferenceRectTransform = image; //直接将一个ui的位置大小赋值给他
      webView.BackgroundColor = Color.clear;   //背景透明
webView.Show();
      webView.Load(url);       // 2
      webView.OnPageFinished += WebView_OnPageFinished;//加载完成回调
      webView.OnShouldClose += WebView_OnShouldClose;   //窗口关闭回调
    }
如果频繁使用记得清理缓存
想了解更多请访问https://docs.uniwebview.com/
以下附上这款插件:
链接:https://pan.baidu.com/s/106jRP0ixlfxBG3pZ3V-_5g
提取码:ixle

强力提醒:
1、UnityWebCore:只支持Windows平台,调用浏览器内核,将网页渲染到mesh,作为gameObject。

2、Unity-Webview:只适用于Andriod和ios平台,调用移动平台的Webview。

3、UniWebView:适用于Andriod、ios和Mac os,在移动端效果最好。2.0版本之后支持WP8,不支持windows桌面系统,包括编辑器状态。

所以说这款插件如果是android平台只可以打出包来看效果
优缺点欢迎感兴趣的小伙伴一起讨论
页: [1]
查看完整版本: 一款unity内部打开浏览器的插件 (4.4.9)