• Добро пожаловать на Quest3D - Русскоязычное сообщество.
 

[G] Отображение FPS на экране (есть ответ)

Автор VFX, 25 сентября 2008, 12:44:57

« назад - далее »

VFX

Драсте, видел тут у некоторых в проектах в углу экрана фпс показывается и другая инфа, как можно это изобразить? спасибо.

→|๖ۣۜDen|←

юзай примерчик, сам не разбирался, но там ещё и паракс показан ;)
Не тупи, Denil!ツ Quest3D v4.3.2

VFX


Azrial


dfx

Есть еще такой вариант, если кто не знает:
В реестре ищем ветку Act-3D>Quest3d (например в ХР она находится по адресу HEKY_LOCAL_MACHINE>SOFTWARE>Act-3D>Quest3D в семерке в другом месте)
добавляем строквый параметр, называем его Show_Debug,а в его поле прописываем True.
(взято из хелпа :))
После запуска квеста появится значение фпс, кроме того можно будет использовать канал DebugOut, что бы выводить критичные при отладке значения.

Это будет работать только в редакторе и только на машине, где активирован данный режим в реестре. Скомпилированный проект ничего на экран выводить не будет.

DimiS

ну у меня и в скомпилированых проектах отображается фпс

barmadjar

to dfx
а к чему такой огород городить?
если тебе надо выводить fps, существует такой канал, как System Info, где надо выбрать, какую именно информацию тебе надо получать (в частности fps) и при помощи Win32 TextOut выводить ее себе спокойно хоть в редакторе, хоть в экзешнике.

изучи этот канал - там много всякой информации можно получать о системе

DimiS

#7
огород в принципе не сильно сложный, зато в итоге тебе не надо в каждом проекте лепить один и тот же кусок, и гораздо меньше гемороя с тем чтобы подключать/отключать что то каждый раз когда паблишиш для себя(для тестов) или для заказчика(на показ)

Sqwer

Не редко бывают случаи, когда необходимо проверить работу приложения на чужой масшине. Для этого просто выполнить триггер. По умолчанию дебаг не вызывается, а стоит нажать на секретную клавишу- и на экране появляется вся инфа.

Реализация - один условный оператор, следовательно никак не отразится на производительности.

dfx

to DimiS
Отображается? Хм. Специально проверял ведь! Чудеса! ;D

to barmadjar
:) Это просто еще один способ. Это плохо, что ты узнал про него? Огород, кстати, не сложнее чем через TextOut выводить, даже проще. ;)

barmadjar

Ни в коем разе не плохо, конечно же))
Просто фраза "Это будет работать только в редакторе и только на машине, где активирован данный режим в реестре. Скомпилированный проект ничего на экран выводить не будет" напрягла, наверное :)
так что без обид!