轻松访问网页。
已过时:WWW 已被 UnityWebRequest 替换。
这是一个专门检索 URL 内容的小型实用模块。
调用 WWW(url)
以在后台启动下载,该调用会返回新的 WWW 对象。
您可以检查 isDone
属性以查看下载是否已完成,或处理下载对象以自动等待其完成(而不会阻塞其余的游戏)。
请在需要从 Web 服务器获取一些数据以集成到游戏中时使用它,例如高分排行榜或出于某种原因要拨打电话回家。该模块还具有根据从 Web 下载的图像创建纹理,以及以流媒体形式加载新的 Web 播放器数据文件的功能。
WWW 类可用于向服务器发送 GET 请求和 POST 请求。WWW 类在默认情况下使用 GET,而如果您提供一个 postData 参数,则使用 POST。
其他资源:WWWForm,它提供了一种为 postData 参数构建有效表单数据的方法。
注意:传递给 WWW 类的 URL 必须经过“%”转义。
注意 iPhone 上支持 http://、https:// 和 file:// 协议。ftp:// 协议支持仅限匿名下载。不支持其他协议。
注意:在 Windows 和适用于 Windows 应用商店的 Windows 上使用 file 协议访问本地文件时,必须指定 file:///(使用三个正斜杠)。
// Get the Unity logo as a texture from the Unity website using UnityEngine; using System.Collections;
public class ExampleClass : MonoBehaviour { public string url = "https://unity3d.com/files/images/ogimg.jpg"; IEnumerator Start() { using (WWW www = new WWW(url)) { yield return www; Renderer renderer = GetComponent<Renderer>(); renderer.material.mainTexture = www.texture; } } }
keepWaiting | 指示是否应当挂起协同程序。 |