我在此行的代码中遇到nullreferenceexception错误:
public bool BoundingVolumeIsInView(BoundingSphere sphere)
{
**return (Frustum.Contains(sphere) != ContainmentType.Disjoint);**
}
请告诉我我做错了什么?
由于
答案 0 :(得分:1)
Frustum
可能是null
。使用调试器并检查它。你可以做这样的事情来防止空指针异常
if(Frustum != null)
return (Frustum.Contains(sphere) != ContainmentType.Disjoint);
return false;