1.首先创建 xxx.jslib文件(名字任意),打开写入内容如下:
mergeInto(LibraryManager.library,
{
OpenWindow: function (str) {
window.open(Pointer_stringify(str));
},
});
(注:若没法直接创建? .jslib文件,先创建xxx.txt文件,然后写好上述内容后,另存文件为xxx.jslib文件即可)
2.在unity?Asset资源文件夹下创建Plugins文件夹,将写好的xxx.jslib文件放入Plugins下。
?3.创建C#脚本,在需要的位置调用上述方法打开链接。
using System.Collections;
using System.Collections.Generic;
using System.Runtime.InteropServices;
using UnityEngine;
public class ShowWebWindowCtl : MonoBehaviour
{
[DllImport("__Internal")]
private static extern string OpenWindow(string str);
void Start()
{
OpenNetLine();
}
void OpenNetLine()
{
//System.Diagnostics.Process.Start(linkID);
//Application.OpenURL(linkID);//覆盖当前地址打开链接
OpenWindow(linkID);//重新开启窗口打开链接
}
}
|