XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Warcraft> Академия: форум для вопросов
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

Ответ
 
MOd2war
идейщик
offline
Опыт: 4,353
Активность:
ВОПРОС
КАК СДЕЛАТЬ ЧТОБЫ ЮНИТ СТОРИЛ ПЯТЬ ЗДАНИЙ ТОЕСТЬ ИГРОК УКАЗАЛТ МЕСТОИ ИГРОК И РАБЛСИФ СТРОИТ ТАМ ПЯТЬ ЗДАНИЙ
Старый 13.03.2006, 14:49
Doomhammer

offline
Опыт: 6,702
Активность:
А теперь переведи на русский.
Старый 13.03.2006, 14:51
J
expert
offline
Опыт: 48,447
Активность:
MOd2war Ты случаем не второй акуант MPI3?
Старый 13.03.2006, 14:53
Doomhammer

offline
Опыт: 6,702
Активность:
Цитата:
Сообщение от MOd2war
КАК СДЕЛАТЬ ЧТОБЫ ЮНИТ СТОРИЛ ПЯТЬ ЗДАНИЙ ТОЕСТЬ ИГРОК УКАЗАЛТ МЕСТОИ ИГРОК И РАБЛСИФ СТРОИТ ТАМ ПЯТЬ ЗДАНИЙ


Принимай йодомарин. (надеюсь что новый MPI3 не появится)
Старый 13.03.2006, 14:55
Zerker
G Unit
offline
Опыт: 25,120
Активность:
Doomhammer как я понял, игрок указывает на карте место Alt + LMB, и работник триггерно щёл туда и строил 5 зданий.
Старый 13.03.2006, 14:56
Doomhammer

offline
Опыт: 6,702
Активность:
Я имел ввиду грамматические ошибки.
Старый 13.03.2006, 14:57
MOd2war
идейщик
offline
Опыт: 4,353
Активность:
Jonнет я однин едиственный и неповторимый Doomhammer игрок указвыает место для постройки одного здания а рабочий строит там пять
Старый 13.03.2006, 14:58
Zerker
G Unit
offline
Опыт: 25,120
Активность:
MOd2war а почему бы не построить эти здания, указывая район и нажимая Shift + LMB?
Старый 13.03.2006, 15:02
MOd2war
идейщик
offline
Опыт: 4,353
Активность:
вопще то я бьюсь на созданием стены и пять зданий это куски стены
Старый 13.03.2006, 15:04
Doomhammer

offline
Опыт: 6,702
Активность:
Стены???
Старый 13.03.2006, 15:05
MOd2war
идейщик
offline
Опыт: 4,353
Активность:
да, и едиственое чего я добился это то юнит бесконечно строит здания одного типа
Старый 13.03.2006, 15:08
Doomhammer

offline
Опыт: 6,702
Активность:
В смысле хочешь стену типа ферма, казарма, башня?
Старый 13.03.2006, 15:10
MOd2war
идейщик
offline
Опыт: 4,353
Активность:
да,и как сделать
Старый 13.03.2006, 15:15
Doomhammer

offline
Опыт: 6,702
Активность:
Как показывалось в тележурнале Фитиль, это вы у бога спросите! :)
Старый 13.03.2006, 15:17
MOd2war
идейщик
offline
Опыт: 4,353
Активность:
спасибо за ответ
Старый 13.03.2006, 15:22
MOd2war
идейщик
offline
Опыт: 4,353
Активность:
так есть ли отвеи на вопрос

MOd2war добавил:
не отвечать Doomhammer
Старый 13.03.2006, 15:49
Melfis

offline
Опыт: 2,195
Активность:
Нужно указать юниту, в каком направлении строить здания.
Старый 13.03.2006, 21:47
Mozes
Green Street!
offline
Опыт: 5,034
Активность:
Цитата:
Сообщение от MOd2war
РАБЛСИФ

Классное слово, А что оно значит?
Старый 13.03.2006, 22:48
Медведь
ФффыррфррфффФФфф!
offline
Опыт: 21,702
Активность:
Цитата:
Классное слово, А что оно значит?

вот и мне интересно стало.
Старый 13.03.2006, 23:32
Iron
Листовой
offline
Опыт: 24,427
Активность:
Короче, как я понял, ты хочешь сделать построение стен типа / \ | из типовых зданий ( / и \ - 5-ть зданий наискосок, - 5 зданий горизонтально, | - 5 зданий вертикально).
Предлогаю сделать построение стены по начальной точке и последней, это будет геморней, но эффектней (ну в смысле - игрок щелкает на раба, нажимает иконку "стена" (это будет спеллбук), там выбирает магию "начало стены" и применяет ее на местности (при ее касте заносим точку применения в переменную), потом кастует магию "конец стены"(тоже заносим в переменную точку ее применения). Теперь начинается самое сложное, нам необходимо рассчитать точки в которых будут построены здания, для этого прийдется поизвращаться с косинусом угла между осью координат и прамой на которой лежат точки начала и конца (т.е. через координаты мы находим угол, а через косинус угла и размер здания находим расстояние на которое необходимо смещатся по отрезку между двумя точками (началом и концом) после постройки очередной секции стены). Теперь мы триггероно отправляем раба строить здание в точке начала, когда раб начинает строить, проверяем наличие у игрока денег на строительство 1-ой секции стены, если денег нет, то отменяем постройку, а если есть, то триггерно отбираем эти деньги у игрока, после завершения сроительства, проделываем все это в следующей точке (которую найдем оффсетом из начальной с высчитанным углом и расстоянием). В общем построение стены будет аля Казаки.
Так у нас получится, что если раб погибнет, или на его пути будет припядствие строительству, то он не сможет строить очередную секцию и постройка автозавершится, что тоже довольно логично.
PS: Развив данную идею, можно сделать построение стены не по произвольной прямой, а только с углами в 0, 90, 45 градусов. Короче, ДЕРЗАЙ.
Старый 13.03.2006, 23:57
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы можете скачивать файлы

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 14:41.