![]() |
Ответ: Динамичный текст...
Блин все всем спасибо :) но все же проблему опишу :) - вобщем "билборды" не развернуты просто были :) я их планаром в максе заанврапил и все :)
Сори канешно :) развел тут :) дебаты :) про точку 0 :). Да кстати если вдруг у кого то потом возникнут вопросы по такому же поводу то точка начала копировния (в моем случае 0,0) и будет являться как бы центром "скопированной" области и по ней же потом выравниваем 3ю пару координат |
Ответ: Динамичный текст...
Сори вынужден еще раз отчитаться :) так как решил проблему неким другим способом и сразу с альфаканалом :) Вобщем выкину функцию :
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 |
Ответ: Динамичный текст...
Блин я чето совсем не пойму :) вобщем когда коменчу строку
DrawImageRect Img_R,0,0,0,0,30,30 ; снимаем картинку нужного размера по идее не должно ниче рисоваться - картинка то как создасться ? А она работает у меня :) - сие чудо наблюдаю второй день :) Мож кто прояснит ситуэйшн ;) |
Ответ: Динамичный текст...
Сори вынужден запостить опять потому как :) все мои движения оказались лишними :) - текст перемешаеться путем простого позиционирования :
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