Показать сообщение отдельно
Старый 23.05.2010, 20:23   #1
DarkMedveD
ПроЭктировщик
 
Аватар для DarkMedveD
 
Регистрация: 26.12.2008
Адрес: Usa
Сообщений: 151
Написано 5 полезных сообщений
(для 6 пользователей)
FastText тормозит текст!

Юзаю либу FastText. Юзаю только потому, что она потдерживает кирилические шрифты. Примерно ситуация выглядит так

Есть объект, есть курсор.
Если они сталкиваются, у курсора появляется полосочка, чуть выше ее текст " Скорость " + PlayerSpeed. Соответственно, скорость и значение скорости игрока. Все это появляется в коардинатах Мышки, но с некоторым смещением. При игре в 30 секунд резко падает количество ФПС, и все это только потому, что есть этот текст. Если убрать курсор с объекта, текст пропадает по условию, ФПС востанавливается. Вот код :

DrawImage PointImage,MouseX(),MouseY() ; Выводим курсор на экран
CameraPick(cam,MouseX(),MouseY()) ; Выбираем камеру для пикания

If  PickedEntity() = playership ; Действия, если попадаем на игрока
DrawImageEx Hud1,MouseX()+170,MouseY()+55 ; Вывод полоски на экран
Rect MouseX()+160,MouseY()+55,playerspeed*100,20 ; Вывод прямоугольника скорости
Color 0,255,255 ; Смена цвета на морской
Text MouseX()+60,MouseY()+55,"Скорость     " + Left(playerspeed*100,3) + "%"  ; Вывод скорости в процентах на экран 
Color 255,255,255 ; Смена цвера на белый
EndIf
Проблемы возникают только при использовании FastText, без него все работает прекрастно, но кирилицЫ нема, может кто-то может предложить альтернативу библиотеке или решение?
P.S. Проблема актуальна только для коардинат Мышки, если выводить текст статически, все работает на ура.
(Offline)
 
Ответить с цитированием