我的问题是Unity3D开发人员。
我在Unity中有一个项目差不多完成了,现在我需要设置一些对象来打开到Web浏览器的URL(www)链接。我需要一个可以附加到任何游戏对象的脚本来打开任何URL。
我非常感谢你的帮助。如果这个脚本可以在所有平台上运行,那将会很好。感谢。
答案 0 :(得分:2)
使用Application.OpenUrl我相信它适用于所有设备,即使它只在描述中提到了编辑器和PC。确保你的网址中包含http://或者它无法正常工作。一个常见的错误。
http://docs.unity3d.com/ScriptReference/Application.OpenURL.html
如果您希望能够以统一的方式输入网址,您可以进行这种小修改,这也可以点击您想要的游戏对象。
using UnityEngine;
using System.Collections;
public class ExampleClass : MonoBehaviour {
public string url;
void OnMouseOver() {
if (Input.GetMouseButtonDown(0) || if(Input.touchCount > 0))
Application.OpenURL(url);
}
}