91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Unity中如何內嵌網頁插件UniWebView

發布時間:2022-01-05 14:27:02 來源:億速云 閱讀:388 作者:小新 欄目:大數據

這篇文章給大家分享的是有關Unity中如何內嵌網頁插件UniWebView的內容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。

一、常見Unity中內嵌網頁實現方式:

1、UnityWebCore只支持windows

2、Unity-Webview支持Android,IOS

3、UniWebView支持mac os,Android,IOS,WP8(2.0以后)

二、UniWebView 根據手機平臺調用相應的WebView組件來顯示網頁,支持和javascript的交互,不支持windows和editor上顯示。

1、下載并導入unitypackage

http://uniwebview.onevcat.com/

2、設置Webview,加載并顯示網頁

// Find the UniWebView component on the gameObject.
// It is supposed you have already dragged this script to the same gameObject which UniWebView on.
// Or you will get a null exception :(
_webView = GetComponent<UniWebView>();
 
// Listen to some event of UniWebView
_webView.OnLoadComplete += OnLoadComplete;
_webView.OnReceivedMessage += OnReceivedMessage;
_webView.OnEvalJavaScriptFinished += OnEvalJavaScriptFinished;
// Almost full screen but 5 points gap in each edge.
_webView.insets = new UniWebViewEdgeInsets(5,5,5,5);
// Set a url string to load
_webView.url = "http://uniwebview.onevcat.com/demo/index.html";
// Tell the web view begin to load the url just set.
_webView.Load();
 
// Then wait for the OnLoadComplete event
 
//...
 
// The listening method of OnLoadComplete method.
void OnLoadComplete(UniWebView webView, bool success, string errorMessage) {
  if (success) {
    // Great, everything goes well. Show the web view now.
    webView.Show();
  } else {
    // Oops, something wrong.
    Debug.LogError("Something wrong in web view loading: " + errorMessage);
  }
}

3、網址解析

uniwebview://move?direction=up&distance=1會解析成

path = "move"
args = {
    direction = "up",
    distance = "1"
}

4、監聽消息

void OnReceivedMessage(UniWebView webView, UniWebViewMessage message) {
   Debug.Log(message.rawMessage);
   if (string.Equals(message.path, "move")) {
      // It is time to move!
 
      // In this example:
      // message.args["direction"] = "up"
      // message.args["distance"] = "1"
   }
}

感謝各位的閱讀!關于“Unity中如何內嵌網頁插件UniWebView”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

偏关县| 双桥区| 两当县| 陕西省| 石屏县| 乌鲁木齐县| 延安市| 关岭| 黄骅市| 涞源县| 夏河县| 靖边县| 祁东县| 兰溪市| 泾源县| 岳池县| 岢岚县| 永定县| 廊坊市| 湖南省| 赞皇县| 滁州市| 理塘县| 察哈| 永清县| 界首市| 延津县| 开江县| 融水| 上林县| 武鸣县| 新源县| 察雅县| 无极县| 平安县| 巍山| 扶绥县| 三原县| 怀集县| 阿勒泰市| 布尔津县|