Добавлен PROSHELDOTU
Что не так с этой функцией? - call SetTextTagColor( TXT, CLRr, CLRg, CLRb, CLRt )
Делаю обычный триггер, после получения урона юнитом высветить текст.
Вот манипуляции с плавающим текстом:
local texttag TXT = CreateTextTag()
local integer CLRr = R2I(10.0 / 0.39215686)
local integer CLRg = R2I(100.0 / 0.39215686)
local integer CLRb = R2I(10.0 / 0.39215686)
local integer CLRt = 0
call SetTextTagText(TXT, "блабла", 7.50 * 0.023 / 10.00)
call SetTextTagPosUnit(TXT, DAMAGEr, 0.00)
call SetTextTagColor( TXT, CLRr, CLRg, CLRb, CLRt )
call SetTextTagVelocityBJ( TXT, 64, 90 )
call SetTextTagSuspended( TXT, false )
call SetTextTagPermanent( TXT, false )
call SetTextTagLifespan( TXT, 2.00 )
call SetTextTagFadepoint( TXT, 1.00 )
Если использовать эту функцию - call SetTextTagColorBJ( TXT, 10.00, 100, 10.00, 0 ), всё работает нормально, но когда я использую эту функцию - call SetTextTagColor( TXT, CLRr, CLRg, CLRb, CLRt ), текст появляется не сразу, и вообще ведёт себя странно в плане появления.
Делаю обычный триггер, после получения урона юнитом высветить текст.
Вот манипуляции с плавающим текстом:
local texttag TXT = CreateTextTag()
local integer CLRr = R2I(10.0 / 0.39215686)
local integer CLRg = R2I(100.0 / 0.39215686)
local integer CLRb = R2I(10.0 / 0.39215686)
local integer CLRt = 0
call SetTextTagText(TXT, "блабла", 7.50 * 0.023 / 10.00)
call SetTextTagPosUnit(TXT, DAMAGEr, 0.00)
call SetTextTagColor( TXT, CLRr, CLRg, CLRb, CLRt )
call SetTextTagVelocityBJ( TXT, 64, 90 )
call SetTextTagSuspended( TXT, false )
call SetTextTagPermanent( TXT, false )
call SetTextTagLifespan( TXT, 2.00 )
call SetTextTagFadepoint( TXT, 1.00 )
Если использовать эту функцию - call SetTextTagColorBJ( TXT, 10.00, 100, 10.00, 0 ), всё работает нормально, но когда я использую эту функцию - call SetTextTagColor( TXT, CLRr, CLRg, CLRb, CLRt ), текст появляется не сразу, и вообще ведёт себя странно в плане появления.
Принятый ответ
Для полной видимости плавающего текста переменная CLRt в данной функции должна быть равна 255
P.S Перед использованием нативных функций, открываем BJ функции и просматриваем внимательно как они работают.
P.S Перед использованием нативных функций, открываем BJ функции и просматриваем внимательно как они работают.
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Ред. Tumart
P.S Перед использованием нативных функций, открываем BJ функции и просматриваем внимательно как они работают.
Действительно, в данном случае (call SetTextTagColor( TXT, CLRr, CLRg, CLRb, CLRt ) - это показатель не прозрачности, тогда как в call SetTextTagColorBJ( TXT, 10.00, 100, 10.00, 0 ) - показатель прозрачности.
Но при 100% прозрачности текст было всё равно видно, не сильно и не сразу, но видно, примерно через 0.5-1 сек, после получения урона. И выглядело это очень странно, что не натолкнуло меня на мысль поменять ради интереса четвёртый показатель - прозрачность.
Вопрос решён.