我想知道在这个示例中的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# - 我们不应该在Unity3D的WWW类(实现IDisposable)中使用块吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18640154/

10-17 02:03