По сути необходимо создать таймер для всех, а запускать уже можно локально? Прям как с texttag.
Именно об этом я пишу в самом начале, что так не работает. Тут смысл в том, чтобы запустить таймер у всех одновременно, но что с ним будет дальше - зависит от локального игрока.
Ух ты, какой красивый ландшафт))
P.S небо блин ты так красным ещё не сделал, судя по скрину. Надо бы подправить
помню помню, с тобой обговаривали) пока что ломаю голову над камерой, как бы ее локально обрабатывать без задержек, но там рождается другая куча проблем, связанных с экстраполяцией всего и вся)) ну и есесна десинхроны
Вам никто не обещал золотые горы и простоту разработки кастомного интерфейса.
Так самый прикол что обещали, "упор на пользовательские карты". А пока наблюдаю ситуацию как с кат-сценами
И вообще есть такая функция, надо с ней разобраться:
native BlzFrameSetSpriteAnimate takes framehandle frame, integer primaryProp, integer flags returns nothing
там тоже модели, но суть понял - вместо MODEL использовать SPRITE.
Уже проверил - спрайт вроде РОБИТ!!! сейчас доделаю, выложу че получилось
у спрайта секундная анимация перезарядки, как увеличить интересно?
Абилы с целью будут пропадать ибо включается кнопка отмены.
Проблему пропадания кнопок решил - у фреймов с абилами не надо прятать их родителя, то бишь Parent.
Буду со стандартными фреймами изгаляться, хорошо что пару костылей от 1.26а у меня в подсобке остались. Hate:
Не буду создавать отдельную тему. Но у меня мысль, а если заморочиться и создать хотя бы пять картинок,которые будут сменять друг друга и при этом сменяться, это же анимация выходит?
То есть его бъют ,а он морщится?
если у вас есть модель кулдауна (стандартная или нет), можете скинуть мне - потесчу
про модель кулдауна, пробуй local framehandle model set model = BlzCreateFrameByType("MODEL", "TestDialog2", buttonHandle, "StandardFrameTemplate", 0) call BlzFrameSetPoint(model, FRAMEPOINT_CENTER, buttonHandle, FRAMEPOINT_TOPRIGHT, 0.0, 0.0) call BlzFrameSetModel(model, "UI\\Feedback\\Cooldown\\UI-Cooldown-Indicator.mdx", 1)
buttonHandle - это родительский фрейм с картинкой от абилы, куда хочу кд сделать
В теории можно - кнопки абил это те же фреймы. Перезарядка, насколько я знаю - модель. Но есть небольшая проблема - инструментарий для работы с моделями в фреймах весьма скуден и не факт что на нем выйдет полностью воссоздать функционал перезарядки.
проверил - реально никак, возможно с fdf надо шаманить, но я не спец. Попытался стандартные фреймы от абил перенести на мои места - при нажатии на любую другую клавишу клавиатуры они пропадают, а еще при касте... Кароч пока все очень скудно к сожалению... ну или кто- то знает, но не расскажет, это ж секретный секрет)
» WarCraft 3 / Jass MythBusters
Отредактирован Brilock
» WarCraft 3 / Локальный таймер
Отредактирован Brilock
» WarCraft 3 / Как отследить паузу игры / открытие окон меню
Отредактирован Brilock
» WarCraft 3 / Как отследить паузу игры / открытие окон меню
» WarCraft 3 / UI: Positionate Frames
» WarCraft 3 / Спрятать хп/мп бар героя + его уровень в Reforged
» WarCraft 3 / Узнать текущую скорость атаки юнита с эффектами ускорения
» WarCraft 3 / Как узнать иконку юнита
» WarCraft 3 / Высота камеры над юнитом при виде от 3 лица
» WarCraft 3 / WarCraft Shooter v1.1
» WarCraft 3 / Локальные расчеты сделать глобальными без десинхрона
» WarCraft 3 / Локальные расчеты сделать глобальными без десинхрона
Отредактирован Brilock
» WarCraft 3 / WarCraft Shooter v1.1
» WarCraft 3 / 3д камера как в WoW
Отредактирован Brilock
» WarCraft 3 / Как изменить скорость анимации у спрайта перезарядки?
Отредактирован Brilock
» WarCraft 3 / Как изменить скорость анимации у спрайта перезарядки?
И вообще есть такая функция, надо с ней разобраться:
native BlzFrameSetSpriteAnimate takes framehandle frame, integer primaryProp, integer flags returns nothing
» WarCraft 3 / Как изменить скорость анимации у спрайта перезарядки?
» WarCraft 3 / Пак анимированных фреймов-спрайтов выделения
» WarCraft 3 / Как сделать анимацию перезарядки для кастомных кнопок (фреймов)?
Уже проверил - спрайт вроде РОБИТ!!! сейчас доделаю, выложу че получилось
у спрайта секундная анимация перезарядки, как увеличить интересно?
Отредактирован Brilock
» WarCraft 3 / Как сделать анимацию перезарядки для кастомных кнопок (фреймов)?
Буду со стандартными фреймами изгаляться, хорошо что пару костылей от 1.26а у меня в подсобке остались.
Hate: про модель кулдауна, пробуй
local framehandle model
set model = BlzCreateFrameByType("MODEL", "TestDialog2", buttonHandle, "StandardFrameTemplate", 0)
call BlzFrameSetPoint(model, FRAMEPOINT_CENTER, buttonHandle, FRAMEPOINT_TOPRIGHT, 0.0, 0.0)
call BlzFrameSetModel(model, "UI\\Feedback\\Cooldown\\UI-Cooldown-Indicator.mdx", 1)
Отредактирован Brilock
» WarCraft 3 / Как сделать анимацию перезарядки для кастомных кнопок (фреймов)?