Unity Batchmode: 使用 UnityWebRequest 请求 URL 并退出
可以使用以下代码在 Unity 的批处理模式中使用 UnityWebRequest 请求网址 URL,并在成功后退出 Unity:
using UnityEngine;
using System.Collections;
public class RequestExample : MonoBehaviour {
IEnumerator Start () {
// 请求网址
string url = 'http://www.example.com';
UnityWebRequest www = UnityWebRequest.Get(url);
yield return www.SendWebRequest();
if (www.isNetworkError || www.isHttpError) {
Debug.Log(www.error);
} else {
Debug.Log('请求成功!');
}
// 退出Unity
Application.Quit();
}
}
将脚本挂载在一个 GameObject 上,并在命令行中使用以下命令进行批处理:
Unity.exe -batchmode -executeMethod RequestExample.Start
这将启动 Unity,执行脚本中的 Start 方法,请求网址,成功后退出 Unity。
原文地址: https://www.cveoy.top/t/topic/lZIr 著作权归作者所有。请勿转载和采集!