33

» WarCraft 3 / AddUnitAnimationProperties (caster, "spin", true) баг

Принятый ответ
Castiel, а я вспомнил, бал у меня такое, тоже во время смены анимационного тега, но у меня это лечилось лишь 1 действием, нужно было триггерно отдать приказ Stop или в ручную, я месяца 3 ловил этот баг, думал, что проблема зависания из-за какого-то другого действия...
Возможно это древний баг варкрафта
33

» WarCraft Legends / Текущий прогресс

С трудом понял суть конкурса, понял благодаря твоей этой работе, но блин, ведь это сложнее чем наши 2 последних конкурса, в разы больше работы. Одно делать придумать героя, а тут ещё и целую фракцию переделать под него, жесть кароче =(
33

» WarCraft 3 / [Конкурс героев] Иллюзионист

так это же тоже клик ЛКМ или клавиша O
Ладно, тут разобрались это решает проблему да согласен
Выделению других юнитов в отряде через Tab тоже надо добавить

нет, проблема есть, я сделал клик левой, очистил ввоод, а куда рпоизошёл клик левой* мы же не знает что клик произошло по способности по панели приказов или геройскому плюсику, нет, ибо события туда не повесить, я пробовал поверь, и не отследить положение клика на экране, чтобы хоть как-то закостылить сетку =(
33

» WarCraft 3 / [Конкурс героев] Иллюзионист

Ты решил проблему с "Нажатие ПКМ на карте", "Нажатие ЛКМ на кнопку отмена", "Переключится на другого юнита в отряде" когда есть наведение ?
  1. Пкм лкм и среднюю - Да, просто по факту клика без проверки где он и маркер исчезает
  2. Нажатие ЛКМ на кнопку отмена, как лкм так и по факту клика Esc
  3. Выделение тоже, при выборе юнита того же хоть по ф1, хоть выбор другого юнита, ибо при выборе срабатывает клик

Но у меня есть следующие баги:
Можно вручную активировать режим поиска цели другой способности или у приказов attack move patrol, открыть окно изучения геройских абил... И нажать на Q, и маркер появиться, увы эти клики и состояния не удаётся отловить пока что =(

Хотя в это режиме маркеры быть не должно, если видел, на последних скриншотах у меня уже нет маркеров, я от них в финале откажусь скорее всего =(
33

» WarCraft 3 / [Конкурс героев] Адмирал П

pro100master, эх мягкие это было бы хорошо, но тогда и звеньев надо будет наверное в 4 раза больше =(, не думаю что я это потяну
33

» WarCraft 3 / [Конкурс героев] Иллюзионист

лул, а ты шо не умеешь на джасе писать
Никогда и не умел
Proshel_Doty:
Угол от юнита к курсору мы получаем только, когда знаем X и Y курсора
Так мы его всегда знаем, а ещё иногда нужно определяеть когда юнит двигается вместе с камерой а курсор нет
Какая-то ерунда, мне кажется, по крайней мере, пока я не увижу это в действии типа ДО и ПОСЛЕ
Могу показать только так
Плавное запаздывание
Если покажешь свою систему, я тебе сделаю эту плавность =)
Загруженные файлы
33

» WarCraft 3 / [Конкурс героев] Адмирал П

Черепаха дефолт полный, я же не буду импортить черепаху без изменений к раз ради того чтобы она в хд такая же была

И крюк при движении разворачивается коряво
И крюк при движении разворачивается коряво
Это только тут, потому что я его обогнал при движении, хз, скорости столе сложить, тогда он вперед полетит, хотя надо будет всю суть переделать и.
Плаванье не только движение даёт, там ещё урон при приземлении, если экипирована шляпа, то урон при косании, плюс Тосканини на к крюке, можно стрелять, вот тут я сделал сложение скоростей
33

» WarCraft 3 / GetUnitGreenAttackBonus

Я вчера ещё раз проверил никаких проблем нет, дополнительный синх не нужен, и я за синего вообще ни разу не выделял красного и не прокликивал его а атаку, и не мог бы прокликать, ибо оно записывается, только если игрок выбрал своего юнита
33

» WarCraft 3 / [Конкурс героев] Адмирал П

У меня тоже невпопад, посмотри только на модель черепахи, это ужас же, на сколько она больше по сравнению с классикой.
Я часть стандартных эффектов залил в виде импорта, чтобы использовать классические в HD графике. Пока нет триггерной проверки на версию графики, мы будет ещё долго страдать
33

» WarCraft 3 / GetUnitGreenAttackBonus

Doc, ну достаточно проверяли, если юнит не выбран, то используется либо число из буфера, либо 0

Как проверял: дал юниту 1000 зелёной атаки, и нанёс урон способностью использующей зелёную атаку, у красного игрока был выбран герой с этой атакой, у синего игрока был выбран пеон, и пеон умер без десинха, вывод?
Если бы нужна была синхронизация, тогда бы на клиенте синего игрока пеон получил 0 урона, и на красном 1000, у красного умер, у синего живой, вывод?

Я не против засинхать, функция есть и проблем нет, но почему тогда работает?
33

» WarCraft 3 / GetUnitGreenAttackBonus

Doc, проверял, не десинхает, специально же хотел это добавить, как плюс, спасибо
33

» WarCraft 3 / [Конкурс героев] Адмирал П

Этот скил очень зайдет против наг)
Да но герой в первую очередь специализируется на истреблении пеонов, реже мурлоков
33

» WarCraft 3 / [Конкурс героев] Адмирал П


Обновление

  1. Добавлена 6 способность - На гребне волны
  2. Добавлен Аганим (он же шляпа адмирала), для усиления
  3. Добавлен непобедимый пеонский ИИ, для более качественных тестов
  4. И 60 мегабайт гифок:
Загруженные файлы
33

» WarCraft 3 / [Конкурс героев] Иллюзионист

Чё за игнор по другим вопросам то?) =\
function math.clamp (inb, low, high) --
	return math.min( math.max(inb, low ), high )
end

function math.lerp(a, b, t)
	return a + (b - a) * t
end

function repeatN(t, m)
	return math.clamp(t - math.floor(t / m) * m, 0, m)
end

function lerpTheta(a, b, t)
	local dt = repeatN(b - a, 360)
	if dt>180 then	dt=dt-360 end
	return math.lerp(a, a + dt, t)
end
Использовать вот так
curAngle=lerpTheta(curAngle,angle,TIMER_PERIOD*8)
Где curAngle - плавный угол, его использует в поворотах
а angle - Твой новый угол, который вычисляется между юнитом и курсором
Не отвечаю потому что хз, как на джасе это, но там не сложно
33

» WarCraft 3 / [Конкурс героев] Иллюзионист

та а зачем оно тебе щас)
Щас не надо, пусть интрига, просто если оно у тебя каким-то чудом работает, это замечательно. Я просто планировал систему визуальных маркеров выложить отдельно, у меня есть своих 3 варианта, твой получается 4-й, это круто
(щас ко ко ко набегут скажут а зачем это нужно), а вот нужно
раскрыть
Подсветка радиуса способности таким образом облегчает управление персонажем, ибо не надо задумываться и помнить радиус способности, это позволяет больше сосредоточиться на геймплее
33

» XGM Конкурсы / Конкурс героев

oGre_, Можешь хоть в этом конкурсе поучаствовать хоть с дефолтным героем сорвав максимум в графе дизайн
33

» WarCraft 3 / [Конкурс героев] Иллюзионист

unshaded, unfogged оно же от этого защищает?))
не помогает увы я проверял
Proshel_Doty:
Дёргания, потому что маус мув тормознутое =(
Нет, потому что скорость измения угла разны
А лерп хотя бы минимум бы помог сгладить угол

Ладно я сдаюсь, как это сделано ибо масштабирование эффекта бы растягивалось у основания =(, хотя полностью все свойства эффекта, или же у тебя в 131 работает SetEffectMatrixScale, надо на рефордже проверять будет бяка, я по этому по этой причине и отказался от этого способа, а тут вижу как он же работает... ничего не понимаю
33

» WarCraft 3 / [Конкурс героев] Иллюзионист

Берги одобряет маркеры =)
Если это эффект, то что по туману войны? а у меня лерп есть, который избавляет от дёрганий =)
33

» WarCraft Legends / Текущий прогресс

techtree #15 на hive
На местном конкурсе не участвуешь, а на хайв полез =(
33

» WarCraft 3 / Описание заклинания/эффекта

Андреич:
писать на латинице...

На латинице без пробелов и знаков препинания используя аббревиатуры