0
14
4 месяца назад
0

» WarCraft 3 / Освещение в Warcraft 3

Сейчас попробую
0
14
4 месяца назад
0

» WarCraft 3 / Освещение в Warcraft 3

From -> To
Загруженные файлы
0
14
2 года назад
0

» WarCraft 3 / Как забрать контроль над юнитом

Не, эти варианты не подходяь
0
14
2 года назад
0

» WarCraft 3 / Проблемы с морфом

quq_CCCP:
Спасибо, я почему-то забыл что на любую абилку можно вещать эффекты, почему-то циклился на бафах и жаре преисподней, спасибо
0
14
2 года назад
0

» WarCraft 3 / Как триггерно проигрывать анимацию у кастера при касте спелла.

rsfghd:
задержка нужна нулевая, лучше таймером
Ну я так и делаю, типо через 0.02 анимирую, думал как-то можно выкрутиться
0
14
2 года назад
0

» WarCraft 3 / Как сделать способность с баффом

quq_CCCP:
Нет, все делаем триггерно, добавляем и удаляем.
Типо нет абилки, которая мгновенно офает иконку на панеле бафов?
0
14
3 года назад
0

» WarCraft 3 / Как открыть модель формата mdl?

Просто надо было открывать именно внутри программы, забыл двойные ковычки из реестра убрать при авторане.
0
14
3 года назад
0

» WarCraft 3 / Self Improve

ofeerist:
Как это не влияет, это как сказать что Гуи не влияет на призводительность, ибо не важно что там компилируется под капотом, ы.
Я уже сказал, что это издержка высокого уровня, но вджасс хуже ничего не делает, если не ошибаюсь, а если и ошибаюсь, то докажи скринами, как с кодом, так и с созданым, так и с бенчмарком
А также, гуи само по себе не плохо, плох жасс и его функционал из-за чего гуи способен генерировать утечки и другие радости
Ну не совсем, есть люди которые готовы платить за реалзацию своих идей
В геймдеве их называют инвесторами, и они готовы платить в сотни раз больше, после этого варкрафт все-таки покажется пустым делом
www.hiveworkshop.com/threads/jass-vs-vjass.286016 Там Лич написал о производительности и т.д., Бенчи. К тому же я работаю с war3map.j файлами, а не с картами зачастую. По поводу геймдева, да, понятно что на более современных движках спрос больше, а там где спрос больше, больше и денег. Однако я бы не хотел свою жизнь связывать с ГеймДевом, т.к. это зачастую не кодинг.
0
14
3 года назад
0

» WarCraft 3 / Self Improve

ofeerist:
LainMikoroso:
но не то что удивительная
Да ну, ладно вызов функций из гейм длл, но прикручивание своего рендера или редактирование игры, которые по сути что угодно позволяют сделать
да и слишком увлекаться нужно для пустого так сказать дела
Подожди, а вакрафт - дело не пустое?
Ну не совсем, есть люди которые готовы платить за реалзацию своих идей

ofeerist:
Как я знаю, vjass никак не влияет на производительность, поэтому как он выглядит под капотом, должно быть по-боку всем
Генерирует параллельные массивы для структур, да тусует функции
А еще надо привыкнуть, что все сложные вещи, на низком уровне генерируют много мусора
Как это не влияет, это как сказать что Гуи не влияет на призводительность, ибо не важно что там компилируется под капотом, ы.
0
14
3 года назад
0

» WarCraft 3 / Self Improve

Vlod:
в war3map.j файлах, после компиляции, советую почитать.
Открыл war3map.j, там тот же vjass, что и при разработке, советую посмотреть
Ты Reforged версии открыл? Если да, то там да, Vjass Не компилируется в Jass. А вот в 1.26 версиях он превращается в помои какие-то
0
14
3 года назад
0

» WarCraft 3 / Self Improve

Vlod:
компилируется в очень плохой Jass
Где это написано?
в war3map.j файлах, после компиляции, советую почитать.

ofeerist:
LainMikoroso:
просто что могло бы меня удивить как несколько лет назад.
О, тебя мемхак сможет удивить, рендерэджи, отдельные модовые клиенты, которые event делал, луа он, кстати, к 126 прикрутил и другие приколюхи исполняет
использования одного триггера для всех способностей
А у меня на джассе так происходит, одно событие, каскад ифов, и реализация
По типу использования хеш-таблиц
Самое их частое применение - передача аргументов в колбеки, но это и так запросто делается с помощью анонимных функций
Мемхак штука интересная, но не то что удивительная, да и слишком увлекаться нужно для пустого так сказать дела. Ибо большинство моментов которые люди просят в Варике, выполняется без него, при этомм ограничивая проект внутри 1.26-28 версий.
0
14
3 года назад
0

» WarCraft 3 / Self Improve

ofeerist:
LainMikoroso:
это скорее не про программирование
Если ты хочешь стать лучше, как проф программист, то лучше, кнш, уйти из варкрафта. Жасс уж точно не сможет тебе помочь.
Ну это понятно, я просто хотел увидеть что-то новое и интересное. По типу использования хеш-таблиц, или использования одного триггера для всех способностей, просто что могло бы меня удивить как несколько лет назад.
0
14
3 года назад
0

» WarCraft 3 / Self Improve

rsfghd:
LainMikoroso, ну если достиг предел в обычном джассе то изучи вджасс и мемхак, можно так же зинк с сджассом для общего развития

а, ты вообще на рефе, тогда да, луа
vJass абсолютно ничего не дает, к тому же компилируется в очень плохой Jass, раньше активно юзал cJass, но сейчас из-за 1.31+ релизов пришлось обратно на Jass перепрыгивать. Мемхак это скорее не про программирование, а чисто ради нескольки новых функций.
0
14
3 года назад
0

» WarCraft 3 / Self Improve

Hate:
LainMikoroso:
Hate:
ну поковыряй, хз насколько это для тебя "хороший"
Ну это Луа братан
нахер жасс пошли лучше, если достиг предела, и переходи на более адекватный язык
Ну я сидел на Луа, но пришлось на 1.26 вернуться, я знаю что Луа это супер пушка.
0
14
3 года назад
0

» WarCraft 3 / Self Improve

Hate:
ну поковыряй, хз насколько это для тебя "хороший"
Ну это Луа братан
0
14
3 года назад
0

» WarCraft 3 / Self Improve

GetLocalPlayer:
Читаемый и оптимизированный
Это две противоположности.
Существует золотая середина, я не говорю об убиваемости сразу в двух направлениях на 100% просто хотелось бы посмотреть код с красивыми решениями в Варике, как спеллы лучше вызывать, как группы бегать, и прочее
0
14
3 года назад
0

» WarCraft 3 / Self Improve

Clamp:
Что ты понимаешь под "хороший код"?
Читаемый и оптимизированный
0
14
3 года назад
0
0
14
3 года назад
0

» WarCraft 3 / Как выключить способность на основе Магической защиты

Ага, я понял почему ничего не происходит, использование этих двух способностей не вызывает Spell Effect событие, как мне отследить использование этих двух способностей?
0
14
3 года назад
0

» WarCraft 3 / Вопрос о потоках

МрачныйВорон:
Вопрос был задан, т.к. абужу глобалки, чтобы знать где поле действия значения для переменной будет неизменным
0
14
3 года назад
0

» WarCraft 3 / Что лучше использовать?

quq_CCCP:
Ну я так и думал в принципе, про глобалку на группу, я так и делаю
0
14
3 года назад
0

» WarCraft 3 / Что лучше использовать?

Bergi_Bear:
Если делать простое движение юнитов, то да, влияет больше модель, чем лишние 2-3 тика в цикле движения. Но когда ты добавляешь сталкивание этих снарядов(с проверкой), когда у каждого снаряда разная скорость, и прочее, то тут уже на производительность влияет количество, т.к. количество операций увеличивается в несколько раз(в геометрической прогрессии)

Bergi_Bear:
Из-за табуляции, не заметил 0.032 таймера
0
14
3 года назад
0

» WarCraft 3 / Что лучше использовать?

ScopteRectuS:
все прекрасно читается, не знаю о чем ты.
Загруженные файлы
0
14
3 года назад
Отредактирован LainMikoroso
0

» WarCraft 3 / Что лучше использовать?

Bergi_Bear:
700 снарядов каждый на отдельном таймере
У меня 1800 сейчас без сталкивания(как у тебя), 380 со сталкиванием, при том что ты двигаешь каждые 0.1, а у меня 0.02, ы

ScopteRectuS:
Ну не знаю, мне доставляет абузить глобалки, делает код супер компактным. Главное чтобы новый поток начинался только тогда, когда я вызываю таймер, либо когда тик таймера заканчивался
0
14
3 года назад
0

» WarCraft 3 / Что лучше использовать?

Bergi_Bear:
У меня система сталкивания и замедления для каждого объекта в карте, если бы я думал с "о байтодрочерстве не стоит думать в 2021", то я так и дальше бы имел 20 фпс при 90 единовременных снарядах в мапе.