Форум Sudden Strike Противостояние игра RWG моды
http://realwargame.ru/forum/

Scripting QA [in progress]
http://realwargame.ru/forum/viewtopic.php?f=22&t=1454
Страница 1 из 1

Автор:  int [ 15 дек 2018, 01:43 ]
Заголовок сообщения:  Scripting QA [in progress]

Q: Как подцепить пушку к грузовику и оттащить её в другое место?
A: Цепляем пушку к грузовику и увозим

Q: Как сделать, чтобы нельзя было захватить юниты нейтрального игрока?
А: Рассматриваем вопрос на примере с коровами и пастухом

Q: А можно привезти солдат в грузовике в одну зону, там их выгрузить и отогнать грузовик в другую зону?

Q: Как установить патрулирование между несколькими зонами?

Автор:  int [ 15 дек 2018, 01:43 ]
Заголовок сообщения:  Re: Scripting QA

reserved

Автор:  int [ 15 дек 2018, 01:43 ]
Заголовок сообщения:  Re: Scripting QA

reserved

Автор:  int [ 15 дек 2018, 01:53 ]
Заголовок сообщения:  Re: Scripting QA

Q: Как подцепить пушку к грузовику и оттащить её в другое место?
A: На самом деле всё оказалось проще, чем думалось :)
Допустим у нас есть три группы юнитов:
  • A1 - пушка, котороую нужно оттянуть в другую зону. Изначально расположена в зоне 1
  • A2 - пехотинцы, которые должны занять пушку. Они также находятся в зоне 1
  • B1 - грузови, который должен тянуть. Начальное положение в зоне 2
Сначала мне думалось, что все юниты "равносильны", на самом деле "главные" тут пехотинцы.
В первом скрипте "0002_INIT_ARTILLERY" мы "привязываем" пехотинцев (группа А2) к зоне 1, назначаем взаимодействие с пушкой (группа А1), ну, и выставляем через поведение охранять зону, а в ней отмечаем "ПТО занять".

Во втором скрипте мы указываем грузовику (группа B1), что нужно ехать в зону 1, где у нас расположена пушка, которую уже заняли пехотинцы и взаимодействовать с той самой пушкой (группа А1), выставляем в поведении "Поддержка", чтобы её зацепить.

А дальше для меня логическая нить отрезается, но иначе не работает :)
Чтобы перетащить пушку в зону 2 нужно указать пехотинцам (группа А2) переместиться в зону 2. Можно попыаться натянуть сюда логику: пехотинцы заняли пушку, а пушка уже прицеплена к грузовику. Но ведь пехотинцам нужно переместиться другую зону, поэтому они и вынуждены "тянуть" за собой и пушку и грузовик. Но в моей голове это укладывается с трудом.
Вложение:
1.png

Вложение:
2.png

Вложение:
3_1.png

Вложение:
3_2.png

Результат:
Изображение

Автор:  rimskiy [ 15 дек 2018, 16:34 ]
Заголовок сообщения:  Re: Scripting QA

int писал(а):
Q:
А дальше для меня логическая нить отрехается, но иначе не работает :)


Известно, что классическая логическая теория далеко не совершенна. :) Для меня очевидно, что получив приказ переместить пушку, пехотинцы тащат её в указанное место. Но, имея в своём распоряжении машину они (что совершенно логично) вызывают её для транспортировки орудия.

Автор:  int [ 22 дек 2018, 17:27 ]
Заголовок сообщения:  Re: Scripting QA [in progress]

Товарищ zarathustra расжевал всё в этом посте.
Здесь я выложу несколько картинок и результат того, как это работает.
Наслаждаемся :)
Группы и зоны:
Изображение
Скрипт:
Изображение
Итог:
phpBB [video]

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/