Юзаю либу 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. Проблема актуальна только для коардинат Мышки, если выводить текст статически, все работает на ура.