Показать сообщение отдельно
Старый 14.03.2010, 19:51   #1
battou
Нуждающийся
 
Регистрация: 19.01.2007
Сообщений: 75
Написано 3 полезных сообщений
(для 3 пользователей)
Не пишется текст на текстуре

И снова я.))) Пытался своими силами разобраться в чём прикол, но не смог, по этому надеюсь на помощь тут, вы меня столько раз уже выручали.) В общем пытаюсь на текстуре через буфер текстур написать надпись. Вот отрывок кода:

tex=LoadTexture("batt_menu_sub2.tga",2)
SetBuffer TextureBuffer(tex)
;Cls
Color 190,190,190
Rect 10,10,300,50
Color 0,0,0
font=LoadFont ("Arial",34)
SetFont font
Text 0,0,",kf ,kf ,kf"
Color 255,255,255
SetBuffer BackBuffer
EntityTexture batt_menu_sub,tex


так вот, прямоугольник рисуется, но ненормально, точнее у меня текстура всего-то 330 на 79 пикселей, однако прямоугольник не занимает и четверти текстуры, хотя должен занять всю. А вот текст кообще не выводится, какого бы размера шрифт я не ставил.( Из-за чего это может быть?

И ещё, можно лди как-то избавиться от моргания экрана при этом?

Заранее всем огромное спасибо.
(Offline)
 
Ответить с цитированием