Я занимаюсь разработкой игры, и когда я выполняю в игре определенное действие, она вылетает.
Итак, я пошел на отладку и увидел, что мое приложение зависало при простых инструкциях C ++, таких как if
, return
, ... Каждый раз, когда я перезапускался, он зависал случайным образом на одной из 3 строк и никогда не выполнялся.
строка 1:
if (dynamic) { ... } // dynamic is a bool member of my class
строка 2:
return m_Fixture; // a line of the Box2D physical engine. m_Fixture is a pointer.
строка 3:
return m_Density; // The body of a simple getter for an integer.
Я не получаю ошибок ни из приложения, ни из ОС ...
Существуют ли подсказки, советы или рекомендации для более эффективной отладки и получения информации о происходящем?
Вот почему я люблю Java ...
Спасибо