Вопрос понял, отвечаю.
Если, скажем, игрока А поставить с игроком Б в "союз с общими войсками", то Б сможет управлять войсками А, а тот не будет его атаковать. Если при этом поставить игроку Б игрока А врагом, то игрок Б будет и управлять юнитами А, и атаковать их, не получая сдачи.
Ну ребят, ну вы серьёзно, что ли?
В сотый раз задаётся один и тот же вопрос за последние пару-тройку месяцев.
Поищите, прежде чем спрашивать.
Всё через код, нет одной абилки, снижающей входящий урон, нет ни одной абилки, снижающей весь урон.
ScopteRectuS:
Ну блин, что всё так сложно-то?
Если возвращает булку, значит идёт какая-то проверка, какое-то условие, у тебя есть главная функция, в даннос случае она про урон. Назови "PairCheckDamage" или что-нибудь в этой роже.
Хорошо, как тебе такое правило: переводишь на английский смысл (Check, Number, Capacity...) твоей функции и приписываешь к нему смысл того, что в ней содержится?
Пушистый, если воскрешение или гальванизацию не используешь, то не-героев можешь смело вычёркивать в момент смерти, а не момент разложения, фактической разницы для твоих целей не будет никакой.
Кстати, почему "Воскрешение" воскрешает враждебных юнитов враждебными, а "Гальванизация" заряжает всех за твою сторону? Это же нелогично.
prog, на самом деле я понятия не имею, ни какие функции есть в Unity, ни что он собой представляет. :D
Наверняка на Unity уже понаписано множество библиотек, которые, конечно, ну ни в какую не скачиваются с открытых источников, которые могут помочь в данном вопросе. Нужно просто их поискать, очень часто полезную инфу я находил на иноязычных форумах, где предлагалось даже несколько решений конкретной проблемы.
Могу помочь с алгоритмом: запихиваешь координаты всех своих объектов (если движутся) в массивчик, а потом делаешь сверку согласно ширине, высоте и длине своего объекта, типа там: If (self.coord.x + self.length <= obj1.x) and (self.coord.y + self.width <= obj1.y)... И так далее, и тому подобное.
WakVellios:
Думаю, много проще будет переключать игрока на доп. магаз без модельки, так ещё и для других игроков предметы не будут сбиваться, а это крайне неудобно.
Очень годно, дружище.
Статейка хорошая, полноценная.
Но, присоединяюсь к форумчанам из верхних комментариев: она не для молодых, т.к. умы, не закалённые программированием, не будут читать такую здоровенную уйму текста.
Ну а чё вы хотели, когда игре 14 лет? Напишите свою систему движения (неплохая идея, в общем-то), где поиск путей будет осуществляться каким-то другим способом. Интересно же сделать такую штуку, чтобы лучше, чем в варе?
У меня всё было ок, пока на одной из соседних линий не поставил горку. Попробуй копировать склоны, а не вести кистью.
Не, при копировании всё равно какие-то рандомные склоны возникают периодически. А знаешь, что? На время прохождения у меня эта дуга никак не влияла. Что с ней, что без неё. То есть скорость по горизонтали не меняется.
KingMaximax:
На самом деле таймер лучше запускать при найме героя, иначе, если ты изучишь способность, но нажмёшь её менее, чем через 10 секунд, она не сработает должным образом.
Если при изучении вбивать все N точек как текущую позицию, то герой не сдвинется с места.
Если ничего не вбивать, но он сдвинется в (0;0), кажется.
ClotPh:
Можно за автокастовый спелл взять "Бладласт" кабана Рексара. Он кастуется на себя автоматически при вступлении в бой, это очень удобно, отслеживать момент завершения каста, удалять бафф и жезлом иллюзий копировать героя, затем с помощью нехитрых махинаций с прятанием героя и иллюзии и их "вибрацией" визуализировать создание иллюзии.
Ред. Naadir
» WarCraft 3 / Насчёт триггерных Союзов
Если, скажем, игрока А поставить с игроком Б в "союз с общими войсками", то Б сможет управлять войсками А, а тот не будет его атаковать. Если при этом поставить игроку Б игрока А врагом, то игрок Б будет и управлять юнитами А, и атаковать их, не получая сдачи.
» WarCraft 3 / Какие есть способы снизить весь входящий урон?
В сотый раз задаётся один и тот же вопрос за последние пару-тройку месяцев.
Поищите, прежде чем спрашивать.
Всё через код, нет одной абилки, снижающей входящий урон, нет ни одной абилки, снижающей весь урон.
Ред. Naadir
» WarCraft 3 / Наименование функций и переменных
Ну блин, что всё так сложно-то?
Если возвращает булку, значит идёт какая-то проверка, какое-то условие, у тебя есть главная функция, в даннос случае она про урон. Назови "PairCheckDamage" или что-нибудь в этой роже.
» WarCraft 3 / Наименование функций и переменных
» WarCraft 3 / Момент полного удаления боевой единицы из игры
» WarCraft 3 / Не работает снижение урона от способности "Панцирь с шипами"
У тебя что, весь эдитор на русском? Даже РО? О_о
Круто-круто.
Ред. Naadir
» WarCraft 3 / Разная магия pt.2
Набросал тебе несколько вариантов, некоторые заимствованы из пятых героев.
"Кража души", "Высасывание души", "Обновление", "Истощение", "Истощение магии", "Колдовская атака", "Повелитель чар", "Энергетический вампир", "Истощение ци", "Магическое восполнение", "Воля и Разум", "Чародейская аура".
» WarCraft 3 / Проблема с анимацией
» Администрация XGM / удаление прикрепленных файлов
А вдруг ты не тыкнул "Изменить"? Ну мало ли?
» Unity / Помогите со скриптом
Наверняка на Unity уже понаписано множество библиотек, которые, конечно, ну ни в какую не скачиваются с открытых источников, которые могут помочь в данном вопросе. Нужно просто их поискать, очень часто полезную инфу я находил на иноязычных форумах, где предлагалось даже несколько решений конкретной проблемы.
» WarCraft 3 / Помогите найти карту
» Unity / Помогите со скриптом
» WarCraft 3 / Как сделать юнита бесплотным?
» WarCraft 3 / Система Опыта
О, в какой-то карте Melissa была такая штуковина. Что-то вроде Custom Melee. Посмотри, там очень красиво реализовано.
» WarCraft 3 / Переход на другую страницу
Мне кажется, это должно сработать.
» WarCraft 3 / Как сделать загрузочный экран в World Editor'e?
» WarCraft 3 / Переход на другую страницу
Думаю, много проще будет переключать игрока на доп. магаз без модельки, так ещё и для других игроков предметы не будут сбиваться, а это крайне неудобно.
» WarCraft 3 / JASS: Курс молодого бойца
Статейка хорошая, полноценная.
Но, присоединяюсь к форумчанам из верхних комментариев: она не для молодых, т.к. умы, не закалённые программированием, не будут читать такую здоровенную уйму текста.
Ред. Naadir
» WarCraft 3 / Поиск путей?
У меня всё было ок, пока на одной из соседних линий не поставил горку. Попробуй копировать склоны, а не вести кистью.
» WarCraft 3 / Путешествие во времени
На самом деле таймер лучше запускать при найме героя, иначе, если ты изучишь способность, но нажмёшь её менее, чем через 10 секунд, она не сработает должным образом.
Если при изучении вбивать все N точек как текущую позицию, то герой не сдвинется с места.
Если ничего не вбивать, но он сдвинется в (0;0), кажется.
» WarCraft 3 / Как сделать команду кик?
Всё должно быть завязано на хоста. Хозяин - барин.
» WarCraft 3 / как сделать агр пассивных крипов
А можно добавлять в группу всех таких юнитов и периодически приказывать атаковать противника, если тот появится в радиусе обнаружения.
» WarCraft 3 / Старые модели.
Ну всё верно, так и должно быть.
» WarCraft 3 / Типа иллюзий мастера клинка, но с автокастом.
Можно за автокастовый спелл взять "Бладласт" кабана Рексара. Он кастуется на себя автоматически при вступлении в бой, это очень удобно, отслеживать момент завершения каста, удалять бафф и жезлом иллюзий копировать героя, затем с помощью нехитрых махинаций с прятанием героя и иллюзии и их "вибрацией" визуализировать создание иллюзии.
» WarCraft 3 / Как сделать команду кик?
В сетевой игре демократию нельзя. Игроки могут и "против" проголосовать. :D