2016-03-22 4 views
0

Я добавил статистику пользователя в обработчик статистики OSG. К сожалению, столбец «title», по-видимому, автоматически не расширяется в зависимости от ширины имен добавленных имен пользователей.Как увеличить ширину столбца имени статистики в OpenSceneGraph?

Есть ли способ изменить ширину столбца заголовка?

Проблема, которая возникает сейчас, заключается в том, что «бар» для моего пользователя stat начинается с «ноль», полоса будет нарисована за время, не позволяя пользователям читать его.

enter image description here

В изображении выше, вертикальные белые линии волос должны прийти после того, как SimFrameTime: 113,67 так что он может быть правильно читать, когда бар сюда кадра начинается «нуля».

ответ

1

Позиция линии кадра, фиксированная на экране, не учитывает размер текста.

См. implementation in file osgViewer/statsHandler.cpp - первая строка рисуется на «_startBlock», которая жестко закодирована до 150 «единиц» в пространстве орто-камеры.

Вы можете либо изменить это значение в своей копии OSG, либо выставить значение в интерфейсе класса StatsHandler и submit a patch, если вы хотите, чтобы официальный osg поддерживал эту функцию.

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