Men Of War: AS2. Редактор. Переменные, вывод данных на экран.

  Рет қаралды 1,143

Dictates Imperialis

Dictates Imperialis

Күн бұрын

В этом уроке рассматриваем как работать с переменными, выводить данные на экран, и как объединять эти команды для работы в совокупности и получения какого-то общего результата.

Пікірлер: 19
@PanzeDivision
@PanzeDivision Жыл бұрын
Возможно ли вместо константы подставлять значение переменной в поле "waypoint" команды "waypoint"?
@dictatesimperialis4982
@dictatesimperialis4982 Жыл бұрын
Нет, значение "Vars" эфимерно, напрямую никак не может быть связано с другими значения, но можно составить некую таблицу в тригерах, где к каждому значению или условию сопоставлять вэйпоинт Однако ваша идея мне пока непонятна, поэтому не смогу точно сказать что лучше сделать.
@PanzeDivision
@PanzeDivision Жыл бұрын
@@dictatesimperialis4982 можно подробней про таблицу в триггерах?
@dictatesimperialis4982
@dictatesimperialis4982 Жыл бұрын
@@PanzeDivision Опишите подробнее что вы хотите получить, я пока не вижу полной картины
@PanzeDivision
@PanzeDivision Жыл бұрын
@@dictatesimperialis4982 хочу сделать появление рандомного юнита на рандомной точке. Сейчас я это делаю с помощью монструозной конструкции из switch'ей. Т.е. есть родительский switch, в каждом case которого есть дочерний switch. Хотелось бы как-то оптимизировать конструкцию. Проще, наверно, показать, чем объяснить текстом в комментариях.
@dictatesimperialis4982
@dictatesimperialis4982 Жыл бұрын
@@PanzeDivision Я понимаю о чём вы, есть способы сделать это проще, для них не нужны такие конструкции как в видео, но описать к сожалению тут я их не смогу. Да и в целом та кострукция что у вас есть хороша, просто к ней нужно применить пару оптимизирующих операций, например разделить операцию на две части. В первой части выберается какой юнит будем спавнить, для этого берем все юниты возможные, и одному из них даём тэг для спавна. Следующим действием спваним юнита с этим тэгом на рандомный вэйпоинт. Затем стираем тэг с юита и снова случайному юниту выдаем рандомный тэг и по кругу. Это облегчит конструкцию.
@inky_nik
@inky_nik Жыл бұрын
Привет ! А как сделать, чтобы система вела подсчет убитых юнитов во время боя? Я предполагаю, что нужно в зоне считать по тэку количество юнитов со стейтом Dead, правильно? Я попробовал так сделать, но у меня почему-то счетчик не растет.
@dictatesimperialis4982
@dictatesimperialis4982 Жыл бұрын
Привет, в двух словах тут не объяснить, к тому же для того чтобы адекватно такая система работала, придется делать программные доработки.
@inky_nik
@inky_nik Жыл бұрын
@@dictatesimperialis4982 Эх. жаль ( но спасибо за быстрый ответ! :)
@KuznetsX
@KuznetsX 3 жыл бұрын
Привет. А как сделать выпадающее окно с юнитами? Типо как в миссиях.
@dictatesimperialis4982
@dictatesimperialis4982 3 жыл бұрын
Подробнее, о каком конкретно окне речь?
@KuznetsX
@KuznetsX 3 жыл бұрын
@@dictatesimperialis4982 главное меню с вызовом подкреплений. Чтобы по условиям настроить . А то сделать как в МП - проще простого. А вот чтобы юнит открывался в реинфорсе по условию - вот это уже трудно. Собственно, об этом и спросил.
@dictatesimperialis4982
@dictatesimperialis4982 3 жыл бұрын
@@KuznetsX команда reinforcement с условием show отвечает за то чтобы указанная в этой команде кнопка отобразилась у игрока в меню. Соответственно эта же команда с условием hide скрывает от игрока эту кнопку. Соответственно в зависимости от разных условий вам нужно включать и выключать кнопку в помощью этой команды, можно внутри одного тригера делать ответвления if, с определенным условием, внутри которого будет как раз сама команда reinforcement .
@KuznetsX
@KuznetsX 3 жыл бұрын
@@dictatesimperialis4982 спасибо. с if проблемка возникает, нестрашная, но неприятная: не обновляется менюшка юнитов. Решается проблема просто перезаходом, но интересно было бы знать, как у разработчиков это так получается :D. Но, всё равно, спасибо. Значит через "if" и "while" продолжу делать )
@dictatesimperialis4982
@dictatesimperialis4982 3 жыл бұрын
@@KuznetsX Не совсем понятно что за проблема с if? Скорее всего у вас какая-то минорная ошибка в иерархии
@DFSUS
@DFSUS 3 жыл бұрын
Извиняюсь за тупой вопрос, но как сделать таймер
@dictatesimperialis4982
@dictatesimperialis4982 3 жыл бұрын
Используйте команду триггеров "timer"
@DFSUS
@DFSUS 3 жыл бұрын
Спасиб
Men Of War: AS2.  Редактор для новичков. Часть1,
34:08
Dictates Imperialis
Рет қаралды 1,5 М.
My daughter is creative when it comes to eating food #funny #comedy #cute #baby#smart girl
00:17
Шок. Никокадо Авокадо похудел на 110 кг
00:44
He bought this so I can drive too🥹😭 #tiktok #elsarca
00:22
Elsa Arca
Рет қаралды 63 МЛН
Men Of War: AS2. Редактор для новичков. Часть 2
35:08
Kenshi Мій скромний летсплей #1
24:37
Немного болтовни о моде и инсайды.
41:51
Dictates Imperialis
Рет қаралды 1 М.
New flamethrowers
19:01
Dictates Imperialis
Рет қаралды 946
Tripod (War of the Worlds)
9:07
Dictates Imperialis
Рет қаралды 4,4 М.
12 НОВЫХ ИГР которые УЖЕ ВЫШЛИ в 2024!
14:08
Necrons
3:04
Dictates Imperialis
Рет қаралды 864
My daughter is creative when it comes to eating food #funny #comedy #cute #baby#smart girl
00:17