我们不应该使用Unity3D的WWW类使用块(实现IDisposable)吗?

时间:2013-09-05 15:18:19

标签: c# mono unity3d

我想知道在这个示例的Unity3D文档中是否有任何正当理由:http://docs.unity3d.com/Documentation/ScriptReference/WWW-texture.html WWW实例周围没有使用块。

WWW类实现了IDisposable,因此代码不应该是这样的:

IEnumerator Start() 
{
    using (WWW www = new WWW(url))
    {
        yield return www;
        renderer.material.mainTexture = www.texture;
    }
}

1 个答案:

答案 0 :(得分:2)

鉴于WWW类确实实现了IDisposable,如果样本是按照你所显示的那样编写的话会更好。

我怀疑主要问题是相同的C#可能是Javascript版本的一个端口,它没有using作为选项。