uniwebview插件可以在unity内部打开网页,不过这个插件只能在安卓和IOS上运行,unity的editor下是运行不起来的,下面说下用法:
private UniWebView webView;
public GameObject go;
void OpenURL(string url)
{
webView = go.GetComponent();
if (webView == null)
{
webView = go.AddComponent();
}
webView.url = url;//赋值地址
webView.Load();//加载网页
webView.Show();//显示网页
webView.OnWebViewShouldClose += showClose;//当网页关闭的回调函数
}
private bool showClose(UniWebView webView)
{
webView = null;
return true;
}
这是打开一个网页,参数为要打开网页的地址,回调方法记得要把webView=null,如果不等于NULL的话,会有一些BUG,如果有兴趣的可以自己测试一下