я учусь PhysX
образец дан вместе с SDK с использованием C ++.
Руководство пользователя говорит, что PxScene::simulate()
будет вызываться в каждом игровом цикле, однако, когда я пытаюсь отладить образец с Visual Studio, я нашел simulate()
не вызывается явно какой-либо функцией. Так что, я думаю, могут существовать некоторые внутренние связи. Сложность в том, что у меня нет исходного кода, потому что сам PhysX не является проектом с открытым исходным кодом. Я не могу установить точку останова там, где существует тело функции. Таким образом, мой вопрос становится общим: как я могу узнать, когда и была ли определенная функция где-то вызвана с использованием visual studio (моя версия — 2010)?
Любые предложения и помощь будут оценены. Благодарю.
Хотя @kfsone отметил, что OP не читал документацию внимательно. но это не к вопросу, верно?
Способ проверить, вызвана ли функция без источника, конечно, научиться использовать WinDbg, сначала попробуйте найти экспортированный моделировать функция и получить его адрес. а затем добавить точку останова по этому адресу. это определенно поможет вам проверить, вызывается ли функция.
так что изучите windbg и найдите, куда адресована функция
Других решений пока нет …