11

» WarCraft 3 / Ауры и баффы

MaJo:
Это тебе друг читать статьи по моделингу)
Но вот пара советов если уже умеешь.
  1. старайся делать на стандартных текстурах. Потрать лишний часик чтоб их хорошо подобрать.
  2. используй спец. функцию у кости - слежение за камерой. так ты создав плоское изображение сможешь создать эффект его объемности (пример - светлячок или бусины на шее мастера клинка)
  3. используй скрывание поверхностей в нужное время. Например я создал эффект, когда вокруг врага летают мечи и вонзаются в него. В этот момент ""светлячок" появляется - растет - прячется.
Надеюсь помог))) Можно руками кстати выложить руну (вот прям весь узор точками) а потом наложить на тимколор. кстати прикольно получится. Или на текстуру огня - тож прикольно.
Не, я еще ничего не умею. Просто хотел бы знать что нужно чтобы создавать именно вот эти плоские картинки
11

» WarCraft 3 / Щит

Не совсем понял сути. А как работает щит "протосов"? Видимо это из старкрафта, но я не играл в нее.
11

» WarCraft 3 / Цикл

Melissa:
да и вейт в цикле работает исключительно после дождичка в четверг.
Хотя тот, что работает - должен быть близким к нулю, вейт в 1 секунду поломает цикл.
почему?
11

» WarCraft 3 / Эффекты (абилки) предметов

Nosferoh:
ворлдэдит=>Файл=>Параметры=>Общие=>Разрешить использ. отриц. значений в Редакторе Объектов.
Изменяешь значение после Шифт+Энтер. Способности приписываешь через запятую названиями переменных (показать ид - Контрол+Ди).
помогло. спасибо.
и огромное спасибо за Ctrl+D. не знал про это
11

» WarCraft 3 / Система золота и опыта в gui

Melissa:
ну ет... короче неправильно.
ты должен создать группу группа(какая то) = юниты в радиусе 1100 от точки
пикунть всех в ней обработать и потом дестроить группу эту, а не 4 группу, которая обменником юнитов у тя судя по всему является...
Если ты в первый раз слышишь про утечки - то лучше почитай статьи.
Мне нужно создать группу в локальную переменную и затем ее уничтожать так? а откуда там точка появляется?
11

» WarCraft 3 / Система золота и опыта в gui

Melissa:
Пик еври юнит ин 1100 ов позишн ов юнит
утекает группа + точка
Вместо тысячи слов - изучай наработку.
поставил кастомскрипты для удаления группы и группы игроков (destroygroup и destroyforce), но так после первого срабатывания триггера, дальше уже ничего не работает
11

» WarCraft 3 / Flying Height

Melissa:
Способность "превратиться в ворона" можно удалить сразу же, как только добавил.
Рейт означает скорость, с которой юнит наберёт указанную высоту, учитывая текущую высоту.
0 - моментально.
Пример - ястреб летит на высоте 200, ты меняешь ему высоту, устанавливая 500 на скорости 100.
100 - это 100 точек в секунду, то есть ястреб наберёт высоту 500 за 3 секунды.
Спасибо. Все понял. Только вот скорость при нуле ничего не происходит. На месте остается)
11

» WarCraft 3 / Утечки тексттэгов

Melissa:
В снайпер арене к примеру 100 раз в секунду используется бж-камера функции, причём не только это, не лагает даже через час.
Farrien:
таким образом она точно не утекает?
ДА!
Farrien, используй мониторщики памяти, если не веришь) На крайняк в диспетчере задач попытайся пронаблюдать
спасибо. просто появились сомнения
я и так пользуюсь таким образом
11

» WarCraft 3 / Утечки тексттэгов

Melissa:
Какой ужас
Делай вот так.
бронепоезд
создать.
направить на 128 точек наверх(90)
сделать неперманентным
текст удалится через 3 секунды
текст затухнет до 100% прозрачности через 3 секунды
Вот чёрт. не успел приплюснуть к посту.
таким образом она точно не утекает?
11

» WarCraft 3 / Отлов атаки

Melissa:
Как это реализовано тогда?!
"В личном порядке".
Занесена базовая атака героя, учтено, сколько книжек на урон герой "съел", какие способности изучил, какие предметы одел, в идеале - какие баффы какого уровня получил. Хотя скорее всего описание врёт и сделано всё попроще - от главного атрибута или типа того, чтобы примерно равнялось 50% атаки. Если нужен костыль такого заклинания - могу скинуть, но надёжность оставляет желать лучшего. Но в наработке исправно наносится в заклинании урон по величине атаки героя, правда без учета баффов и преметов, только уровня.
Farrien:
У меня появилась идея,
Если нужно -могу подогнать системку, ловящую перехват смены приказа, она не блещет точностью, но абузить шансовые эффекты точно не получится.
спасибо. теперь у меня вопросы исчерпаны и я удовлетворен.
вроде бы можно было регать событие когда игрок нажимать на кнопку (типа S - отмена приказа) или просто переключается на другой приказ. то этим можно тоже воспользоваться.
11

» WarCraft 3 / Отлов атаки

Мдаааа. Видать не просто отловить атаку.
У меня появилась идея, но не знаю практичная и не требовательная ли будет:
Юнит начинает атаковать и рядом с ним создает невидимый юнит. и этот юнит триггерно перемещать со скоростью снаряда. как только юнит доходит до юнита, срабатывает триггер. а если юнит замахивается то уже удалять невидимого юнита, чтобы не было абуза с замахом. Только вот как это сделать с ближним типом атаки.
Melissa:
И еще, как узнать количество наносимого урона авто-атаки юнита? В скриншоте подчеркнул красным.
Количество урона простой функцией damage taken, систем на отлов урона километр, ищи по сайту.
Количество атаки не отловишь никак. Хотя есть 1 способ для ближнего боя - дать демоническую силу со 100% сплешем и посмотреть, сколько урона нанесёт побочным целям, но это криво, неудобно, неточно, ваще неприемлемо.
авто-атаки
Этим словом втородотеры стали сорить где попало.
Автоатака - агр юнита на доступного в пределах дистанции получения приказа врага.
Атака не обязательно авто. Просто атака.
Видел на одной карте, у героя есть способность, которая наносит сколько то урона + урон зависящей от атаки.
Например, 300 маг. урона + 50% от силы атаки.
Как это реализовано тогда?!
11

» WarCraft 3 / Иллюзии / отлов созданных иллюзий

nvc123:
последний созданный юнит существует только если создавать юнита гуишным действием
так что минус тебе
Ну тогда иллюзия у меня создается предметом, да. За какой это юнит считается?
11

» WarCraft 3 / Формула для выявления координат; их преобразование

Tobi123:
Теорема пифагора.
X=X+n*cos(angle)
Y=Y+n*sin(angle)
N- расстояние следующей точки.
Angle - угол в радианах.
А в триггерах как?
Tobi123:
Теорема пифагора.
X=X+n*cos(angle)
Y=Y+n*sin(angle)
N- расстояние следующей точки.
Angle - угол в радианах.
И по-моему с углом (angle) кое-что не то.
Допустим если юнит толкает другого юнита, то куда бы толкнувший юнит не смотрел, он все равно будет толкать в одну сторону?
11

» WarCraft 3 / Вывод результатов

Tobi123:
Fakov:
тогда напиши пользователю ~16GB, он тебе при желании расскажет
А при небольшом вознаграждении сделает.
О какой сумме идет речь?
Денег наверно не жалко, если прилично и скромно, но лень закидывать))
Я тут недавно и знаю всех.
Fakov:
тогда напиши пользователю ~16GB, он тебе при желании расскажет
ссылку, чувак, пожалуйста
11

» WarCraft 3 / Вывод результатов

Fakov:
при помощи джасса, рнр, и пары прямых рук.
И где это увидеть?
Джасс не знаю, практически. А PHP хорошо. Только что и как парсить
11

» WarCraft 3 / Удаление созданного юнита

Интернет медленный, поэтому скинуть что либо не получилось даже пару КБ сложно загрузить.
Решил проблему так, что выделял их с помощью Pick Every Unit и удалил. По-другому не получалось.
11

» WarCraft 3 / Удаление созданного юнита

awesomesk1ll:
Наверное нужен промежуток во времени между перемещением и удалением юнита.
Попробуй сделать так, введи 2 переменных, в них записывай X и Y юнита на которого прыгаешь, затем удаляй юнита и двигай своего по координатам в переменных.
Да нет. Все равно не удаляет. И даже юнита не перемещает.
awesomesk1ll:
Наверное нужен промежуток во времени между перемещением и удалением юнита.
Попробуй сделать так, введи 2 переменных, в них записывай X и Y юнита на которого прыгаешь, затем удаляй юнита и двигай своего по координатам в переменных.
Вот этот созданный юнит оказывается еще и не реагирует на триггеры переместить его. Он стоит и все.
11

» WarCraft 3 / Превышение лимита бега в 522

awesomesk1ll:
Держи бро
Спасибо! Надеюсь то что нужно. Аж в 2005 году сделана, работоспособная система надеюсь.