Altrrik_derff34, ну как вариант, в тупую отправлять в атаку триггерно из одной группы юнитов на другую группу юнитов (рандомно выбирая цели или ближайшую).
Отдать приказ атаковать триггерно не сложно. (я все еще не понял, зачем это нужно, и насколько они эффективно вообще сражаются или это просто катсцена, где они типа сражаются друг с другом)
В любом случае если тебе нужно что-то подобное, лучше опиши подробно, как ты видишь поведение юнитов, когда битвы должны начинаться (когда в радиусе есть юнит другой расы?), и если игрок отведет юнитов в разные стороны они снова должны напасть друг на друга? + возникает задача выбора цели, кого атаковать если там целая группа юнитов (ближайшего?).
И когда будет понятно, чего ты хочешь от системы, запилить такое возможно, но чую, будет нагружено, если эта система будет работать динамически всегда, а не катсцена (как я думаю и было в той карте).
Я не видел такой наработки, но если подробно опишешь систему, что ты там хочешь, обдумав ВСЕ варианты исходов, что когда и как и с кем должно произойти, то можно запилить наработку такую самому.
А если у тебя возникают сложности запилить такую наработку - то задай вопрос, с чем именно возникает сложность, поможем.
СерафимКречет, ух, ну тогда держи простую, тупую гуишную систему, где втупую рандомим точку. Если находится внутри среднего региона - рандомим еще раз.
При обновлении страницы иногда появляется освещение:
При многократном обновлении текстуры подгружаются правильно:
Надо признать, что при прогрузке видно, как модель сначала черная, потом с нужными текстурами и освещением, а потом затемняется и текстура заменяется на неправильную. Просто заметил. Мб какие-то параллельные процессы прогрузки происходят.
nazarpunk, все верно, про противоречия я написал в скобках, что будут возникать, и в таких ситуациях уже либо сам программист выбирает правильный подход, либо как установлено в его окружении (компания, товарищи или сообщество и тд).
Надеюсь мой ответ выше лучше раскроет тему твоего ответа :)
НО. Есть большое НО. В jass не все возможности современного программирования существуют, поэтому некоторые советы для тебя будут неприменимы.
Первая статья в этом плане более подходит под твой вопрос, там много полезных советов и примеров, что пойдут и для jass. А вторая статья как раз в целом про подход к написанию кода, к которому ты должен стремится (при этом часто будут ситуации, что поддержка одного принципа будет нарушать другой принцип, и тут субъективно выбирать, что тебе важнее).
Так-же вот это вот "правильно писать код" - это все субъективно, НО объективно помогает БЫСТРЕЕ читать и понимать твой код другим людям и тебе в будущем + быстрее этот код расширять, добавлять функциональность.
Если ты написал 10000 строк кода в карте, и через пару лет решил заглянуть в свой старый код и ничего не понял - значит ты неправильно его писал.
Тут можно много еще расписывать про элементарные примеры, где все переменные должны иметь понятное название и использоваться с конкретной целью, про отступы, про функции их структуру, разделение задач, и тд и тп, но это уже будет еще одна большая статья.
Еще добавлю:
1 статья более понятная.
2 статья максимально точно отвечает на твой вопрос, но нужно думать и наращивать опыт в этом направлении.
rsfghd, люблю вопросы, ответы на которые будет "Нашел решение" :D
А так думаю, как уже было сказано выше, убрать дефолтный туман или увеличить его дальность как и отсекающую плоскость отдалить на максимум (вроде 10 000 это максимум как помню).
Изи.
Создай геймплей такой, чтобы ты мог заранее предсказывать будущее со всеми твоими механиками геймплея (со множеством ограничениями). По сути создай свой над-движок, а именно все условия, которые помогут предсказать будущее. Но, боюсь, ты сойдешь с ума и получится небольшая костыльная наработка, в которой не будет смысла с таким подходом, но удачи.
Ред. konvan5
» WarCraft 3 / Где найти наработку?
Отдать приказ атаковать триггерно не сложно.
(я все еще не понял, зачем это нужно, и насколько они эффективно вообще сражаются или это просто катсцена, где они типа сражаются друг с другом)
В любом случае если тебе нужно что-то подобное, лучше опиши подробно, как ты видишь поведение юнитов, когда битвы должны начинаться (когда в радиусе есть юнит другой расы?), и если игрок отведет юнитов в разные стороны они снова должны напасть друг на друга? + возникает задача выбора цели, кого атаковать если там целая группа юнитов (ближайшего?).
И когда будет понятно, чего ты хочешь от системы, запилить такое возможно, но чую, будет нагружено, если эта система будет работать динамически всегда, а не катсцена (как я думаю и было в той карте).
Ред. konvan5
» Caveman Tribes / Caveman Tribes
(или такие планы тоже есть?)
» WarCraft 3 / Где найти наработку?
Будто какая-то заготовленная кат-сцена.
» WarCraft 3 / Где найти наработку?
А если у тебя возникают сложности запилить такую наработку - то задай вопрос, с чем именно возникает сложность, поможем.
» WarCraft 3 / Спавн в зоне, исключая внутреннюю зону.
Ред. konvan5
» WarCraft 3 / Спавн в зоне, исключая внутреннюю зону.
Ред. konvan5
» WarCraft 3 / Спавн в зоне, исключая внутреннюю зону.
(Идеальные универсальные решения мало кому нужны на практике хех)
» Harpoon Arena / HarpoonArena: DevLog 1. Начало
Удачной разработки, чтобы получилась годнота!
Ред. konvan5
» Администрация XGM / Починить просмотрщик mdx
» WarCraft 3 / Взрыв FX
» WarCraft 3 / Взрыв FX
» Администрация XGM / Починить просмотрщик mdx
Возьмем Тока Киришима [300 Heroes]
Ред. konvan5
» XGM — Премия года / Премия 2024 года
» WarCraft 3 / Как вывести Jass на новый уровень? Jass.
Надеюсь мой ответ выше лучше раскроет тему твоего ответа :)
Ред. konvan5
» WarCraft 3 / Как вывести Jass на новый уровень? Jass.
Первая статья в этом плане более подходит под твой вопрос, там много полезных советов и примеров, что пойдут и для jass. А вторая статья как раз в целом про подход к написанию кода, к которому ты должен стремится (при этом часто будут ситуации, что поддержка одного принципа будет нарушать другой принцип, и тут субъективно выбирать, что тебе важнее).
Если ты написал 10000 строк кода в карте, и через пару лет решил заглянуть в свой старый код и ничего не понял - значит ты неправильно его писал.
1 статья более понятная.
2 статья максимально точно отвечает на твой вопрос, но нужно думать и наращивать опыт в этом направлении.
» XGM Team / Обновление 2024 - Stage 16
» Hunter or Victim / Hunter or Victim Итоги 2024
» Помойка Макебы / Тестим PopcornFX в рефоге
» Harpoon Arena / Harpoon Arena
Когда ждать новостей? :D
» WarCraft 3 / Черная полоса при отдалении камеры.
А так думаю, как уже было сказано выше, убрать дефолтный туман или увеличить его дальность как и отсекающую плоскость отдалить на максимум (вроде 10 000 это максимум как помню).
» WarCraft 3 / После обновы Рефоржета карты немного "слетели"
» Помойка Макебы / ШОК, в сеть попал официальный близзовский экспортёр моделей из Autodesk Maya
Ред. konvan5
» WarCraft 3 / Как узнать будущее на карте? World Editor.
Создай геймплей такой, чтобы ты мог заранее предсказывать будущее со всеми твоими механиками геймплея (со множеством ограничениями). По сути создай свой над-движок, а именно все условия, которые помогут предсказать будущее. Но, боюсь, ты сойдешь с ума и получится небольшая костыльная наработка, в которой не будет смысла с таким подходом, но удачи.
» Алдраксус / VHS РУСЫ ПРОТИВ ЯЩЕРОВ
» Алдраксус / VHS РУСЫ ПРОТИВ ЯЩЕРОВ
Может лучше оформить как тут? Чтобы здесь можно было посмотреть хотя бы...