Unity中如何内嵌网页插件UniWebView
发表于:2024-11-20 作者:千家信息网编辑
千家信息网最后更新 2024年11月20日,这篇文章给大家分享的是有关Unity中如何内嵌网页插件UniWebView的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。一、常见Unity中内嵌网页实现方式:1、Unity
千家信息网最后更新 2024年11月20日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安全错误
数据库的锁怎样保障安全
网络安全队伍技术专业
聊聊软件开发中的最佳实践
济南服务器拆机
为什么服务器搭建好了没有网
简幻云服务器最高配置
京东监控软件开发
gdb格式的数据库如何打开
辽宁法拍网络技术有限公司
网络安全意识导论在线
广东费用管理软件开发
mysql导出数据库
广东销售软件开发排行榜
高科技网络技术生产厂家
数据库基础教程 pdf
希牧互联网科技怎么样
java更新数据库方法怎么写
电子政务网络安全现状及对策
公安网络安全整顿
网络安全课题研讨
网络安全法 非法 发布
数据库中导出数据是什么意思
软件设计师数据库关系模型题
it数据库和硬件的区别
计算机应用及网络技术专业前景
网络安全教育视频第一节
提高网络安全对应措施
河南管理软件开发商
ip网络技术实验报告
废旧家电回收数据库
轻量化应用服务器可以玩游戏吗