ну у вас совсем вопросы.
автокаст можно приказом включить, и потом отправить атаковать гоблина. но похоже вам это и не нужно. другого способа как свой на триггерах написать нету.
лучше бы по моделям норм сделали. нет норм программ, и уроков по ним. смотрю старые статьи, либо таких программ больше нет, или ищи по сайтам. Из имеющих MldVis и WarModelEditor норм. Остальные более новые, нужно как-то понять как анимировать, конвертировать. А еще некоторые не запускаются. все статьи рванные не полные, и на разных программах. Это получается мне нужно пачку программ качать?
Borodach, понял. я не знаю. Просто без fdf-кода не понять.
Еще раз прочитал шаблон, и вот кажется я понял в чем может быть причина. Дома протестирую.
так фрейм копирует параметры шаблона. Если в шаблоне указано выравнивание в середине, в самом фрейме можно указать выравнивание по левому краю, т.е. данные на горизонталь должна переписаться. Хотя автор хайва пишет, что мб растяжение текста. Т.е. нет никакой перезаписи.
Если тексту присвоена только точка, это будет однострочный текст. В таком случае тип используемой точки может определять направление, в котором будет расширяться текст, с большим количеством текстовых символов. С TOP, CENTER и BOTTOM текст будет расширяться одинаково с обеих сторон, данная точка является центром. <|> С TOPLEFT, LEFT и BOTTOMLEFT текст будет расширяться вправо. |> С RIGHT, TOPRIGHT и RIGHT текст будет расширяться влево. <| Это может быть важно, когда текстовый фрейм находится рядом с границей 4: 3, когда текст расширяется до области 16: 9, часть текста текстового фрейма не отображается.
Я сам расширение это не тестил, просто перевел с гуглом. Надо чекнуть. Просто не очень понимаю о чем толкует автор. Поэтому без правок на перевод.
Больше похоже на SetPoint, а не выравнивание. Был момент когда фрейм можно растянуть, пример изображение можно растянуть. Но с текстом, не пробовал. Поэтому нужно чистить точки фрейма.
Borodach, когда я рылся в xgm по fdf. То на удивлении находил страницы 2006 г. И многое из них понимал что-то знакомое.
Тут надо сам код посмотреть. Я пока не знаю, что у вас не работает. Это все равно пальцем в небо тыкать, и угадывать почему не работает. Мб дело в этой функции SetPoint? она привязывает текст к родителю. И из-за этого тоже может растягиваться. У меня в ссылке написано про позиционирование, хоть пример для рефорджевских функции, но для fdf тоже применимо, только называются по-другому.
FontJustificationH - выравнивание по горизонтали
FontJustificationV - выравнивание по вертикали, к ней вроде не применимо JUSTIFYLEFT
Выравнивание по горизонтали (horizontal). Когда текстовому фрейму задан прямоугольник, он будет располагать отображаемый текст по оси X в этом TextJustify:
JUSTIFYRIGHT - правее
JUSTIFYLEFT - левее
JUSTIFYCENTER - посередине
Если тексту присвоена точка TextJustify, то задание еще одной будет определять как текст расширяться, выравниваться. Пример лево и право - у вас будет расширяться в обе стороны.
Выравнивание по вертикали (vertical). Когда текстовому фрейму задан прямоугольник, он будет располагать отображаемый текст по оси Y в этом TextJustify. :
JUSTIFYTOP - сверху
JUSTIFYMIDDLE - посередине
JUSTIFYBOTTOM - снизу
Format: FontJustificationOffset x y,
Отображает текст со смещением относительно положения его фреймов.
ссылка ,<= тут мб для рефорджа, но fdf-функции остаются теми же
надо смотреть в шаблоны в качестве примера для создания нестандартных fdf. И надо смотреть как вы создаете, как связываете. вот это выравнивание внутри родителя создается, у которого должны быть размеры Height Width
PT153, помню. Хотел найти в списке первого выбранного юнита, у героев самый высокий приоритет. = 9 Если поставить ноль, то он окажется мб не в первом ряду, и даже уступить обычному юниту с высоким приоритетом место: там еще зависит от равкода, и др.
Между героями добавляет первый тот, кто первый создался по handle (не знаю точно ли подбирать по хэндлу, ведь мб не так работает). или по типу, пример у меня footman всегда был первым, каких юнитов я не выбирал, пехотинец в первом ряду. Это наверное из-за равкода hfoo. Пробовал создать фута с другим равкодом, теперь в последнем ряду. Было много чего другого, но я уже забыл. А потом я понял, что есть причины по которым нельзя отследить. Так можно было если по Tab, а если я кликну мышкой?
но почему они атакуют. надо тестить. я не тестил, поэтому не знаю механику агра.
в рефордже можно выключить BlzFrameSetEnable(frame, false), фрейм переходит в отключенное состояние, короче затемняется изображение. как в режиме паузы. и еще горячие клавиши выключаться должны.
ps возможно вам не нужно чтобы изображение выключенное, а просто чтобы хоткеи не работали. Но хз. предлагаю спрятать и заменить на пустышку.
Rejuvenation, попробуй отключить и заменить кнопку. Выключенная кнопка нет хоткея.
Переключить фокус клавы на какой-то отдельный фрейм. Надо побольше знать про фокус. Надо посмотреть в нативки, и fdf. Если нет, то мемхак. есть фокус клавиатуры в игре. В обычной игре фокус клавиатуры подключен к горячим клавишам кнопок, но бывают ситуации, когда горячие клавиши не работают. Пример во время ввода текста в чат, фокус клавиатуры переключен на ввод текста. Это же очевидно же. Но автор упоминает про баги
quq_CCCP, ну реклама действует, я не играю совсем варик, только в редактире сижу.
раньше когда стримы начинал смотреть. пример мне нравилось как вадим играет в LegionTD, но потом приелось. Все точно также с остальными картами, остальное просто не интересно (вампиры, эволюция, жизнь на арене и пр херня). Из имеющих только The War, auto chess нрав. Запоминающее это сложная корейская карта, где нужно выживать 40 мин, строить было по-хитрому, там монстры сносили башни за раз. бегать от монстров, один удар и ты труп. Название не помню, это точно не KODOTAG. Остальных я не знаю.
build, это наверное у новичков boom. я ничего против не имею, раньше сам начинал русских гуи. Но сейчас я до сих пор считаю, что у гуи есть ограничения. не все туда могут добавить, корявый перевод и пр. Пример GetFilterUnit назывался по разному в англ гуи MatchingUnit / в русских перевели как Совпадающий. Очень неудобно. На хайве те же фреймы русскоговорящим будет трудно изучать, тк там по нативкам. Удобнее было бы иметь два варианта перевода
знаешь, если чел ничего не понимает, он туда не пойдет. просто я считаю. тут еще одна вещь, нужны примеры как вот с мемхаком с фреймами или рефорджете щас, их должно быть больше.
можно фреймы с текстом вывести. создаем главный фрейм, на него вешаем 4 фрейма TEXT. Связываем относительно друг от друга. Все должно работать. Или Можно обойтись и 4 фреймами типа TEXT. Изучите фреймы, я уже перевел норм. Потом мб статью норм замутим, если желание будет.
Можно создать что-то управляемого поселения, где игрок задает каждому жителю профессию. Мне понравилось как в затерянном мире реализовано. Сначала ребенок учится в школе, и вырастает в взрослого. У жителя будет spellbook. Внутри будет список профессии. И при нажатии юнит морфится или мб учится в институте/колледже. Но варкрафтеры не привыкли ждать, поэтому сразу морфим.
Или сделать ИИ-поселение. Сложная система, ибо нужно все продумать. У вас все жители сами выбирают предпочтением кем быть. Если они смогут заработать на этой профессии, то остаются. Если нет, то ищут другую работу. И так отсеиваются. Это как в любой цивилизации, вас зовут в страну работать, тк людей не хватает. Вы приезжаете, но оказывается работы мало, трудно жить, мало платят, бешеные налоги. И если вы приживетесь, останетесь. Если не приживете, уедете домой. Игрок только управляет страной, там построить/здесь вскопать/тут рабов не хватает и пр. Его не волнует как живут рабы
Но возник вопрос, как можно давать работу жителям, не меня при этом обычный смысл сражений?
Borodach, у меня тоже самое было с молниями на jass)) там ограничение со строками. Я одновременно дебагов очень много выводил, все лагало, очень много строчек на экран выводилось. просто у меня тогда ноут был слабый поэтому лаги. на других машинах этого не видно.
и когда и много выходило, видно было что часть молнии создалось, а часть не успевало, просто не знаю.. но обрыва потоков не должно было быть, судя по дебагам.
дебаг-строки убирал, и лаги переставали мучить, и все норм создавалось. как это объяснить?
зачем нужна BackdropBlendAll? абсолютно ничего не делает. Однако, я тестировал с fdf, и не смог увидеть конкретно за что отвечает этот флаг. Напрямую, это действие не делает фрейм прозрачным. Чтобы сделать прозрачным, надо изменить альфа-канал.
Была идея, что прозрачность отвечает за накладывания фреймов. водил прозрачный фрейм под другими, и ничего. Конкретный пример работы этой штуки. То что есть TOOLTIP как нубу ничего не говорит, пока что не дошел до этого ToopTip
Ред. MpW
» WarCraft 3 / Автоматическое включение "Взорвать"
автокаст можно приказом включить, и потом отправить атаковать гоблина. но похоже вам это и не нужно. другого способа как свой на триггерах написать нету.
» WarCraft 3 / Обучение jass
Ред. MpW
» WarCraft 3 / FrameText для 1.26
Ред. MpW
» WarCraft 3 / FrameText для 1.26
» WarCraft 3 / Проблема с озвучкой персонажа
Ред. MpW
» WarCraft 3 / FrameText для 1.26
Ред. MpW
» WarCraft 3 / FrameText для 1.26
FontJustificationV - выравнивание по вертикали, к ней вроде не применимо JUSTIFYLEFT
JUSTIFYRIGHT - правее
JUSTIFYLEFT - левее
JUSTIFYCENTER - посередине
JUSTIFYTOP - сверху
JUSTIFYMIDDLE - посередине
JUSTIFYBOTTOM - снизу
Отображает текст со смещением относительно положения его фреймов.
Ред. MpW
» WarCraft 3 / Агры юнитов
Ред. MpW
» WarCraft 3 / Дизейбл кнопок, фреймов?
ps возможно вам не нужно чтобы изображение выключенное, а просто чтобы хоткеи не работали. Но хз. предлагаю спрятать и заменить на пустышку.
Ред. MpW
» WarCraft 3 / Дизейбл кнопок, фреймов?
Ред. MpW
» WarCraft 3 / Использование ShellExecute
Ред. MpW
» WarCraft 3 / Рекомендации по успешным проектам
Ред. MpW
» WarCraft 3 / Рекомендации по успешным проектам
но они же популярныРед. MpW
» WarCraft 3 / Gif на фреймах
че то такое не видел)
» WarCraft 3 / Gif на фреймах
» WarCraft 3 / Gif на фреймах
Ред. MpW
» WarCraft 3 / Русификатор редактора карт Warcraft 3 Reforged
» WarCraft 3 / Извлечь защиту юнита с бонусами
Ред. MpW
» WarCraft 3 / Отображение текста
» WarCraft 3 / Как выбрать профессию, не меняя смысл сражений?
» WarCraft 3 / CreateImage артефакты
Ред. MpW
» WarCraft 3 / Создание Trackable
и когда и много выходило, видно было что часть молнии создалось, а часть не успевало, просто не знаю.. но обрыва потоков не должно было быть, судя по дебагам.
дебаг-строки убирал, и лаги переставали мучить, и все норм создавалось. как это объяснить?
Ред. MpW
» WarCraft 3 / Количество триггеров в очереди
Ред. MpW
» WarCraft 3 / Документация функций интерфейса - API DOC FDF