2015-03-04 2 views
-1

Есть ли способ открыть окно отладки (или что-то в этом роде, где я могу выводить значения на экран), чтобы я мог контролировать переменные во время выполнения? В настоящее время мне нужно приостановить программу и вернуться в визуальную студию, чтобы проверить мои ценности, возможно, гораздо более простой способ сделать это, но я пока не смог найти что-либо.Отображать значения переменных на экране в DirectX

ответ

0

Я использую SpriteFont из комплекта DirectX Tool, чтобы показать мои отладочные переменные на экране:

https://directxtk.codeplex.com/wikipage?title=SpriteFont&referringTitle=Home

Тогда приведенный ниже код для отображения

spriteBatch->Begin(); 
spriteFont->DrawString(spriteBatch, to_wstring((int)time).c_str(), XMFLOAT2(50, 100)); 
spriteBatch->End(); 

Переменная time является float, который выглядит лучше чем int, а xmfloat2 - позиция на экране.

Смежные вопросы