26

» WarCraft 3 / Пехотинец с молотом

У молота наездника на грифоне и правда такая текстура? Похоже, что ты наложил на него текстуру пехотинца.
26

» WarCraft 3 / Проект 2 уровня

А вообще припоминаю, что достаточно всё подробно и красиво оформить в соответствии с правилами, плюс выложить ресурсы, чтобы второй уровень дали.
26

» WarCraft 3 / Фильтр экрана, который всегда яркий

Угол атаки камеры - вертикально в землю
Как понимаю, ему не хочется текущий вид менять. Хотя тоже подходящее решение, когда камера помещается где нибудь над всей картой, появляется картинка, а смещение вида запрещается.
26

» WarCraft 3 / Фильтр экрана, который всегда яркий

А как эту модель по центру экрана поместить?

Ну вообще можно было бы создать летающего юнита, каждые 0.03 секунды отлавливать высоту обзора и текущую позицию камеры, смещая его на это место. Только вот текстуру в модели надо поместить аналогично шарам Храма Истины, то есть всегда под одним углом к игроку. Правда, подобным ранее не занимался. Хороший такой костыль

Попробовал такое решение. Вот так что-то похожее получается, конечно:
Но там столько настраивать придётся. Например, смена высоты происходит не мгновенно, видно подёргивание при перемещении, Source и Target камеры тоже придётся обрабатывать, так как в нижней части карты Грифон оказывается не по центру, да и смещения в 200 и 250 примерно взял, может на разных форматах экрана понадобятся разные.
Всё-таки рекомендация Naadir оптимальна, только плохо подходит для яркого красного флага. Может всё-таки сделать флаг более насыщенным и тёмным, словно в тени? Это будет для дня флаг, а для ночного надо сделать вычитание синего канала у картинки.
Загруженные файлы
26

» WarCraft 3 / Фильтр экрана, который всегда яркий

А покажи саму картинку днём и ночью. Может ей цвета подкорректировать, чтобы не было критично?
26

» WarCraft 3 / Где в редакторе варкрафта хранятся данные о шрифтах, его стиля..

А что именно поменять хочешь? Ведь данные могут быть в разных местах. Например, если шрифт в карте, то просто смотри в редакторе, где какие цвета, и меняй. Например, в игровом интерфейсе:
Также на разных сайтах есть информация об основных цветах варика. Вот два, смотри, где тебе удобно:
Кстати, из параметров у текста сможешь поменять разве что цвет, размер или курсив в большинстве случаев неизменны.
Если же желаешь поменять шрифт интерфейса игры вообще, то на версии 1.26 помещаешь файл шрифта с именем FRIZQT__.ttf в папку Fonts в папке игры. Если разрешено у игры чтение локальных файлов, то шрифт должен смениться. Если нет, то либо в war3.mpq можешь заменить, либо включить разрешение на локальные файлы, но запамятовал как)
Кстати, в war3.mpq в папке UI много текстовых файлов, некоторые содержат данные по цветам. Например, HelpStrings.txt.
По поводу того, что в большинстве случаев размер шрифта не изменить, на самом деле не припомню ничего конкретного, где можно менять. Просто вроде бы где-то когда-то натыкался на что-то такое. Вот и неуверенно так утверждаю.
Загруженные файлы
26

» WarCraft 3 / Как вы реализовываете счетчик разных типов юнитов в арене?

pro100master, на твоём месте сделал бы условие, что если рандом равен переменной, то + или - 1. А по поводу того, что не все войска выходят, игра вроде корректно обрабатывает приказ до 8 или 12 юнитам. Не припомню уже конкретно, но либо решается приказом сразу всему отряду, либо наоборот каждому юниту отдельно, либо надо разделять созданный отряд и приказывать двум.
26

» WarCraft 3 / Вылет на полосе загрузки у некоторых игроков

Bergi_Bear:
Жаль, у меня ни одной текстуры не кратной 2 не нашлось =(
А у тебя тоже довольно хитрая задачка, карта не работает на простом варике, но работает на таком же варике, заточенном всяким софтом под сетевую игру.
26

» WarCraft 3 / Вылет на полосе загрузки у некоторых игроков

Запамятовал уже, где-то читал, что размеры текстур должны быть степенью двойки. В свежем вопросе Obelick'а, на который выше оставил ссылку, просто решил проверить, будет ли у меня вылет, скачал его архив, увидел текстуру нестандартного размера, по привычке исправил, и всё нормально запустилось) Так с ним и открыли для себя и для вас причину многих вылетов.
26

» WarCraft 3 / Вылет на полосе загрузки у некоторых игроков

UrsaBoss:
Всё из за настройки "Качество текстур"
А что делать, я не совсем понял)
Наверное, какая-то текстура имеет размеры не кратные степени двойки.
26

» WarCraft 3 / Вылет на полосе загрузки у некоторых игроков

UrsaBoss, у него всегда вылетает при загрузке твоей карты? Грешить только на код, который у тебя и других игроков всегда исправно работает, как-то мелко.
26

» WarCraft 3 / Принцип работы синхронизации

UrsaBoss:
8gabriel8, в редакторе можно галочку убрать)
Файл => Параметры => Проверка карты => Фиксировать случайный разброс
Её и не стояло)
26

» WarCraft 3 / Принцип работы синхронизации

Добавлю по поводу GetRandomInt(), что как-то при тесте карты в кампании оно не выдавало каждый раз новое значение, а всегда при перезапуске одинаковое, которое, наверное, было установлено при сохранении карты. И как же в кампании случайное число получить тогда? Пока предполагаю делать зависимость от игрового времени, но этого не всегда достаточно.
26

» WarCraft 3 / Хочу узнать структуры карт.

Открой карту программой rmpqex, она часть текстовых файлов тебе назовёт. Вроде бы 6 только не определяет.