22

» WarCraft 3 / Как добится непрерывности массива?

Т.е. Вы предлагаете при добавлении/удалении элемента в массив увеличивать/уменьшать значение в переменной типа целочисленная на 1, так? А если в массиве есть промежуток?
+
Хотя стоп, кажеться дошло. Можно так:
Целочисленная переменная L - длинна массива.
I - индекс добавляемого элемента.
Когда добавляем новый элемент с индексом I в массив, сравниваем I > L. Если да, то L = I.
+
А как тогда укорачивать длинну массива?
22

» WarCraft 3 / Как добится непрерывности массива?

У меня есть массив переменных типа группа. Количество элементов в нём не ограничено и постоянно меняется. Мне нужно совершать действия с каждым элементом через цикл. Если выход из цикла будет осуществляться, когда очередной элемент равен null, тогда есть вероятность пропустить оставшиеся элементы из-за этого промежутка. Это можно исправить, сделав выход цикла когда итератор превысит длину массива. Но как узнать длину массива? К тому же, у меня нет желания позволять циклу делать лишние итерации с пустыми элементами. Можно взять вместо длинны какое-то фиксированное значение, но есть вероятность что длинна массива будет превышать это значение. Ограничить длину массива? Возможно. Тем не менее, опять же, нет желания позволять циклу лишние итерации.
+
Возможно в cJass есть такие функции?
22

» WarCraft 3 / Эффект в облости кастования

Можно триггерно поставить
Конечно, пример далёк от идеала и может вызывать лаги при многократном вызове. Нужно удалять сам эффект и точку.
22

» WarCraft 3 / Отследить точку попадания

Можно без проблем узнать точку, куда был дан приказ атаковать или, как уже было сказано, позицию атакованной единицы (причем, не обязательно чтобы единица была одна). Но вот узнать точку, в которой приземлился снаряд можно только если самому писать систему движения. Проблема в том, что неизвестно как отследить момент запуска снаряда т. к. отдача приказа не означает моментальный запуск снаряда у артиллерии.
На уровне гипотезы:
Показатель затрат времени на паузы между выстрелами у артиллерии статичны для каждого типа единицы. Можно внести их в базу данных и использовать. Отлавливаем приказ об атаке. Запускаем таймер, который проверяет, что на протяжении указанного времени текущим приказом единицы было "атаковать" или "атаковать по области" или что Вам там нужно. Если возвращаемое значение "истина", то возвращаем координаты точки приказа.
22

» WarCraft 3 / Туман войны: превосходство на высоте... о_О

Итак, давайте попробуем решить эту проблему без кода? Или невозможно? Давайте подумаем))
Какие есть способы ограничивать видимость?
  1. Разрушаемые и декорации.
  2. Утёсы.
  3. Специальные функции, которые могут разрешать/запрещать видимость в определённом диапазоне для конкретного игрока.
Первые не подходят, т. к. блокируют видимость для всех игроков одинаково. Следовательно, расставлять блокираторы видимости нет смысла. Вторые тоже не подходят. Остаётся только третий вариант. Правда, я не уверен как будет лучше это реализовать.
22

» WarCraft 3 / Туман войны: превосходство на высоте... о_О

  1. Использовать утесы (cliffs).
  2. Расставить области на карте и на их основе посредством кода изменять видимость для игроков.
22

» WarCraft 3 / Оркский торговец

Шляпка выглядит получше, но как это будет выглядеть в контексте всей модели?
22

» WarCraft 3 / Оркский торговец

Концепция интересная. Очень необычно. Напомнило мне лича-торговца из Darksiders.
22

» WarCraft 3 / Вопрос по крафту предметов

Если у героя полностью заполнен инвентарь, то герой не сможет подбирать предметы, и ничего с этим сделать нельзя. Исключением являются руны и книги. Сделайте два варианта каждого предмета: пустышку, на основе руны, и настоящий, который хранится в инвентаре героя и имеет реальный эффект. Нет, другого способа нету.
22

» WarCraft 3 / Четыре башни орков

очень часто в истории так делали - дабы понизить мораль людей, что сидят в крепости.
... стреляли также трупами, чтобы развести болезнь в крепости.
Если так ставить вопрос, то весь WC3 — бред сумасшедшего.
22

» Восхождение Короля-Лича / С новыми силами да в старый бой!

Ландшафт был сделан для геймплея и изначально не рассчитывался на то, чтобы на нём делали такой ролик. Пришлось работать с тем что есть.
По количеству чистого пафоса ролик обходит даже ваху
Честно говоря, именно роликами вахи я вдохновлялся.
Ребята выжали из него всё, что могли)
Не всё. Новые ролики будут более динамичные.
22

» WarCraft 3 / jass функция ощибка компиляции

Это значит, что WE не смог обработать код. Следовательно, были допущены ошибки синтаксиса, опечатки или что-то в этом роде.
Чтобы "знатоки" могли сказать конкретнее, опубликуйте код.
+
И да, установите JNGP — в нём сообщения об ошибках корректные.
22

» WarCraft 3 / Четыре башни орков

Лично я на стороне критиканов. Никакой особо "спесивой" формы подачи я не заметил, хотя я не со всеми замечаниями касательно моделей согласен. Тем не менее, я понимаю что разработка проекта — это искусство мыть слона (кто любит почитать знает о чём речь). Проект развивается и это главное. Редкий проект может таким похвастаться.
22

» WarCraft 3 / Четыре башни орков

По-моему по сравнению с тем, что было раньше тут виден большой прогресс. Вспомните хотя-бы модели стен и ворот, орков-мечников-латников-щитоносцев, тараны на крепосных башнях...
22

» WarCraft 3 / Нету подсказок и полос здоровья

Очевидно, что Вы делали у себя в карте какие-то синематики. Описанная проблема является следствием неправильного использования режима синематики — Вы где-то допустили ошибку, включая/выкличая режим синематики, а следовательно и экранные фильтры, которые этот режим включает в себя.
22

» WarCraft 3 / Потрошитель демонов

Ну, про пехотинца и великое мастерство Вы преувеличили, но в целом я согласен.
22

» WarCraft 3 / Четыре башни орков

Посмотрел в игре — очень понравилось. Всё продуманно, качественно, отлично вписывается в окружение. Эльрат явно растёт над собой. Вот только вес не радует. По 150 КБ на каждую башню.
22

» Аниме / Обсуждение аниме и манги

Согласен. Hellsing — трэш. Но иногда и трэш можно посмотреть. Мне вот, например, неестественно сильно понравился Алукард в форме девушки. Я даже пересматривал эти сцены (100% not gay). Кроме того, мне понравилась бойня в резиденции Хэллсинг. Особенно с братьями-вампирами.
22

» WarCraft 3 / Раскромсанная модель

А может проблема банально в количестве вершин или масштабе модели? Я сталкивался с таким глюком. Он возникает всегда, когда варик начинает "давится", в т. ч. слишком сложной моделью или текстурой.