Unity中如何内嵌网页插件UniWebView
发表于:2024-11-28 作者:千家信息网编辑
千家信息网最后更新 2024年11月28日,这篇文章给大家分享的是有关Unity中如何内嵌网页插件UniWebView的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。一、常见Unity中内嵌网页实现方式:1、Unity
千家信息网最后更新 2024年11月28日Unity中如何内嵌网页插件UniWebView
这篇文章给大家分享的是有关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(); // 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"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!
网页
支持
插件
内容
更多
篇文章
不错
实用
常见
平台
手机
文章
方式
消息
看吧
知识
组件
网址
参考
帮助
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
山东泰山杯网络安全大赛
茂名抖音小程序软件开发
诛仙服务器搭建腾讯云
小鸟云服务器连接mysql
吴中区电子网络技术咨询热线
校园网络安全教育宣传标语
网络安全 应急响应
计算机网络技术想去电信工作
嘉定区标准网络技术服务是真的吗
网络技术选择策略有哪些
dbf数据库怎么编辑文字
Nosql使用什么数据库
网络安全传单
代表网络技术部的宣传形象
我的世界是用什么软件开发的
公安网络安全工作开展情况总结
信息安全与数据库管理
云计算 软件开发工具
烟台服务器收费
网络安全审查办公室是哪个部门
网络安全监督宣传
人力资源系统软件开发
南京沃购网络技术
互联网科技简笔画背景
微软的软件开发工具
表格删除重复的数据库
深圳建驰软件开发
石家庄互联网科技公司广安街
网络安全小知识顺口溜20字
终端与服务器管理职责