forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   3D-программирование (http://forum.boolean.name/forumdisplay.php?f=12)
-   -   Динамичный текст... (http://forum.boolean.name/showthread.php?t=6083)

Alex_Noc 07.07.2008 23:26

Ответ: Динамичный текст...
 
Блин все всем спасибо :) но все же проблему опишу :) - вобщем "билборды" не развернуты просто были :) я их планаром в максе заанврапил и все :)
Сори канешно :) развел тут :) дебаты :) про точку 0 :). Да кстати если вдруг у кого то потом возникнут вопросы по такому же поводу то точка начала копировния (в моем случае 0,0) и будет являться как бы центром "скопированной" области и по ней же потом выравниваем 3ю пару координат

Alex_Noc 08.07.2008 12:20

Ответ: Динамичный текст...
 
Сори вынужден еще раз отчитаться :) так как решил проблему неким другим способом и сразу с альфаканалом :) Вобщем выкину функцию :
Function DrawTextToImage ()
SetBuffer ImageBuffer (img_r) ;устанавливаем буфер картинок
Cls ;очищаем экран
Color 255,0,0 ;чтобы текст был цветным раскрашиваем строки в нужный нам цвет
Text 0,0,Colors(count_color,0) Color 0,255,0 ;пишем текст
Text 0,40,Colors(count_color,1) Color 0,0,255
Text 0,80,Colors(count_color,2) Color 250,250,250
DrawImageRect Img_R,0,0,0,0,30,30 ; снимаем картинку нужного размера
SetBuffer BackBuffer() ;переворачиваем буфер
End Function
;------------- DRAW MOUSE -------------------------------
Function Draw_Mouse ()
If show_mouse=1 Then DrawImage Cursor,MX#,MY# Text 0,50,"show_mouse"
y_img=EntityY(bone_color_menu)
DrawImage Img_R,170,512 -y_img*10000 ; отрисовываем картинку по нужным нам координатам (у меня умножение на 10000 потому что перевожу из своих единиц в 2d координаты экрана)

вот таким образом у меня получился динач\мический текст выезжающий вместе с менюшкой и меняющий значение при таскании ползунка.
Надеюсь кому то это будект полезно :)

End Function

Alex_Noc 08.07.2008 22:25

Ответ: Динамичный текст...
 
Блин я чето совсем не пойму :) вобщем когда коменчу строку
DrawImageRect Img_R,0,0,0,0,30,30 ; снимаем картинку нужного размера
по идее не должно ниче рисоваться - картинка то как создасться ?
А она работает у меня :) - сие чудо наблюдаю второй день :)
Мож кто прояснит ситуэйшн ;)

Alex_Noc 16.07.2008 01:16

Ответ: Динамичный текст...
 
Сори вынужден запостить опять потому как :) все мои движения оказались лишними :) - текст перемешаеться путем простого позиционирования :
Text 175,589 -EntityY(bone_color_menu)*10000,Colors(count_color, 2)


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

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