-1

我在这一行的代码中有一个 nullreferenceexception 错误:

public bool BoundingVolumeIsInView(BoundingSphere sphere)
    {
        **return (Frustum.Contains(sphere) != ContainmentType.Disjoint);**
    }

请告诉我我做错了什么?

谢谢

4

1 回答 1

1

Frustum大概是null。使用调试器并检查它。你可以做这样的事情来防止空指针异常

if(Frustum != null)
    return (Frustum.Contains(sphere) != ContainmentType.Disjoint);
return false;
于 2012-06-03T15:25:48.287 回答