unityUniWebView插件在unity中调用原生的webview进行网页显示。支持iOS、andorid、mac,UniWebView个是一个中国人编写的组件,也是根据手机平台调用相应的WebView上组件来显示,也可以支持和javascript的交互。工程很完善。在macos以及手机的系统上直接可以看到运行效果,并且效果很不错。推荐使用的,但是我就不能提供下载地址了。
UniWebView:适用于Andriod、ios和Macos,在移动端效果最好。2.0版本之后支持WP8,不支持windows桌面系统,包括编辑器状态。
UniWebView是一个帮助Unity移动游戏开发者能在Unity中简单地使用系统原生自带的WebView的插件。在很多游戏中都会出现使用WebView展示页面和与玩家进行交互的功能。但是Unity3D由于本身是一个多平台的游戏引擎,因此没有也不太可能提供一个WebView的使用接口。UniWebView的目标是减少或解除对应Unity平台上移动开发使用WebView的各种麻烦和痛楚,使用原生移动平台的对应WebView,并对其进行很好的封装以及添加一些常用功能,以解决实际游戏开发中可能遇到的一些问题。
使用Prefab和设置URL.
从UniWebView/Prefab文件夹下拖拽UniWebViewObject?预制体,在Inspector上设置URL(在Windows上也设置不了),Mac上Play就可以看到效果,但是在Window上要打包成移动包才行。
UniWebView的工作方式
在Mac系统下可以设置UniWebView组件上的:??Insets?能控制web视图的大小。Start函数中加载(LoadOnStart)和加载完成时自动显示(AutoShowWhenLoadComplete)。
除了显示web页面的基本用法,UniWebView有一些其他重要的功能、与Unity场景通信,侦听web页event事件和计算一些?JavaScript。
使用的主要思路
代码来自实际项目,只提供主要思路。
调用安卓和ios自身平台的方法封装在jar和mm文件中,提供了UniWebView类调用这些方法。打开网页时将UniWebView作为组件挂在一个gameObject上。将网址字符串赋值给UniWebView中的url字段,调用Load()方法加载网址,Show()方法显示在屏幕上,对应Hide()方法。关闭时,先隐藏,再销毁UniWebView组件。
UniWebView类中提供了一些回调方法,本项目中用到了UniWebViewEdgeInsets。默认打开网页是全屏方式,UniWebViewEdgeInsets是使网页偏移。也就是控制网页显示的区域和位置。需要注意,在安卓平台插入的值以像素为单位,在ios平台,因为不同机型屏幕scale值不同,同一个值插入效果不一样,建议判断机型根据效果将数值写死:
Tags:uniwebview,uniwebview2.9.1.
小编点评:win10初音未来鼠标指针主题包是.
下载小编点评:Lily启动管理附破解工具包是一款管理工.
下载小编点评:还在为你那脆弱到不堪一击的密码担心.
下载小编点评:护密文件夹加密精灵是一款可以帮你快速给.
下载小编点评:追影文件夹加密锁是一款适用win10.
下载小编点评:NoteSV(隐私管理工具),No.
下载小编点评:这款必应输入法皮肤编辑器是必应官方发布的输.
下载小编点评:Win32是个多任务抢占式操作系统,每.
下载小编点评:AHK屏保是以翻页时钟的形式所存在的.
下载小编点评:当我们的系统运行了一些时间后,系统就会自然的占.
下载小编点评:本工具测试成绩不代表CPU整体性能。很.
下载小编点评:今天调试一个bug,用pageheap.
下载小编点评:软件介绍要是这些电子邮件可以汇集到Gm.
下载ClockAlign(ClockAlign电脑时间显示工具)V1.1 Beta 5下载
Easy-PrintScreen V1.3.0.1下载
CrossEyes V1.0.0下载
图片保护狗V6.3.0.0下载
Quick HDR V1.0.0.1下载
图睿图片统计V1.0.0.0下载
MySecretFolder(文件夹加密软件)V5.3下载
人生日历2014(人生日历下载) 3.3.35.387下载
尚书七号OCR文字识别软件V1.0免费版下载
闪念邮件V1.0.1.3免费版下载
联想护眼卫士下载-联想护眼卫士 v2.6.60.5081
Chameleon下载-Chameleon v1.6
USEO高级AI伪原创工具下载-USEO高级AI伪原创工具 v1.0 免费版