我想知道在Unity3D文档中这个例子中是否有任何充分的理由:http://docs.unity3d.com/Documentation/ScriptReference/WWW-texture.html WWW 实例周围没有 using-block。
WWW类实现了IDisposable,所以代码不应该是这样的:
IEnumerator Start()
{
using (WWW www = new WWW(url))
{
yield return www;
renderer.material.mainTexture = www.texture;
}
}
最佳答案
鉴于 WWW
类确实实现了 IDisposable,如果按照您所示的方式编写示例会更好。
我怀疑主要问题是相同的 C# 可能是 Javascript 版本的端口,它没有 using
作为选项。
关于c# - 难道我们不应该将 using block 与 Unity3D 的 WWW 类一起使用(实现 IDisposable)吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18640154/