日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 前端技术 > HTML >内容正文

HTML

UniWebView for Unity移动端浏览器插件的一些基本情况

發(fā)布時(shí)間:2023/12/9 HTML 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 UniWebView for Unity移动端浏览器插件的一些基本情况 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

由于UniWebView只支持移動(dòng)端,在PC開發(fā)電腦上即使編輯模式也無法顯示,這樣造成調(diào)試很不友好,需要不斷出包測試,很不方便。為了避免麻煩,這里有些基本概念,可以避免重復(fù)嘗試
1、UniWebView是基于Activity的,UniWebView和UnityPlayerActivity運(yùn)行于不同的Activity,所以不要嘗試把UniWebView插入U(xiǎn)nity的3D場景了
2、由于我們是在Unity3D場景節(jié)點(diǎn)上加載UniWebView,在UniWebView創(chuàng)建并加載顯示后,就會位于窗口前端(后創(chuàng)建的Activity位于最前端)。
3、由于UniWebView位于前端,會遮擋掉Unity3D的按鈕,可以設(shè)置UniWebView的Left Top Right Bottom邊界距離,讓UniWebView不全屏顯示,這樣可以將Unity3D的操作按鈕放置在UniWebView顯示范圍以外
4、可以通過監(jiān)視UniWebView的自定義協(xié)議(uniwebview://)鏈接跳轉(zhuǎn)實(shí)現(xiàn)Unity3D與網(wǎng)頁交互,從而實(shí)現(xiàn)通過頁面按鈕關(guān)閉瀏覽器。
HTML代碼

<a href="uniwebview://close?param=1"><img src="image/x.png" alt="" style="width: 100%;"></a>

Unity3D C#代碼

view.OnReceivedMessage += (webView, message) =>{if ("close" == message.path){HidePanel(true);}};

message參數(shù)為解析后的鏈接結(jié)構(gòu)體
message.Scheme - 協(xié)議:uniwebview
message.Path - 路徑:close
message.Args - 參數(shù):{“param”:1}

5、UniWebView可以被安卓的后退按鈕關(guān)閉,關(guān)閉觸發(fā)的是UniWebView的銷毀,因此,要在關(guān)閉時(shí)把保存的UniWebView的指針設(shè)置為null

view.OnWebViewShouldClose += (webView)=> {this.uniWebView = null;return true; };

6、ToolBarShow在安卓系統(tǒng)上沒用,安卓系統(tǒng)不會顯示瀏覽器工具欄
7、動(dòng)態(tài)加載UniWebView要用Load(url)加載頁面,用UniWebView.url=url不會加載

public UniWebView CreateUniWebView(string url, int top, int left, int bottom, int right){GameObject go = new GameObject();go.transform.parent = transform;UniWebView view = go.AddComponent<UniWebView>();view.insets = new UniWebViewEdgeInsets(top, left, bottom, right);view.SetShowSpinnerWhenLoading(true);view.autoShowWhenLoadComplete = true;view.Load(url);return view;}

總結(jié)

以上是生活随笔為你收集整理的UniWebView for Unity移动端浏览器插件的一些基本情况的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。