forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   2D-программирование (http://forum.boolean.name/forumdisplay.php?f=13)
-   -   FastText тормозит текст! (http://forum.boolean.name/showthread.php?t=12547)

DarkMedveD 23.05.2010 20:23

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

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

St_AnGer 23.05.2010 22:01

Ответ: FastText тормозит текст!
 
FastText'ом не пользовался. Попробуй использовать FastImage. Только придётся делать свои шрифты для неё (благо программа для создания шрифтов вроде уже входит в архив вместе с библиотекой). В итоге получишь файл шрифта, содержащий хоть латиницу, хоть кирилицу, коть китаицу, хоть какой угодно язык, который установлен у тебя в системе. И 2d графика будет без тормозов, при использовании этой библиотеки.

L.D.M.T. 24.05.2010 00:13

Ответ: FastText тормозит текст!
 
столкнулся с подобной проблемой на встроенной видяхе, выход из положения тебе уже подсказали...


Часовой пояс GMT +4, время: 06:27.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot