版本:Unity 6 (6000.0)
语言英语
  • C#
方法组已过时

WWW

UnityEngine 中的类

/

继承自:CustomYieldInstruction

/

实现于:UnityEngine.UnityWebRequestWWWModule

提出更改建议

成功!

感谢您帮助我们提高 Unity 文档的质量。尽管无法接受所有提交,但我们确实会阅读来自用户的所有建议更改,并在适用时进行更新。

关闭

提交失败

由于某种原因,无法提交您的更改建议。请在几分钟后<a>再试一次</a>。感谢您抽出时间帮助我们提升 Unity 文档质量。

关闭

取消

已过时 请使用 UnityWebRequest,它是一款功能更全、更有效率的完全替代品,并拥有更多功能。

说明

轻松访问网页。

已过时: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指示是否应当挂起协同程序。