2012-06-03 2 views
-1

У меня возникают ошибки NullReferenceException в моем коде в этой строке:«NullReferenceException было необработанное» в C#

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

Пожалуйста скажите мне, что я делаю неправильно?

Благодаря

+0

Либо «сфера», либо «Фруст» может быть нулевой. – CodesInChaos

+2

Я думаю, что 'Frustrum' является' null'. – ja72

ответ

1

Frustum вероятно null. Используйте отладчик и проверьте его. Вы можете сделать что-то подобное, чтобы исключить исключения нулевого указателя.

if(Frustum != null) 
    return (Frustum.Contains(sphere) != ContainmentType.Disjoint); 
return false; 
Смежные вопросы