Играл в карту, где строитель мог строить здание, которое можно было потом повернуть в левую/правую или верхнюю/нижнюю сторону. Но вопрос, как сделать точно такую же способность?

Lyova2, м)
ну я не ванга, будет круто, если расскажешь, что не понял

если ты хз как вписывать своих юнитов, то там в самом вверху у твоего скрина условия, где проверяется тип юнита, я бы написал конечно немного по другому, но думаю тебе удобнее в таком формате будет, просто меняешь, например, libId_udg_что-тотам на равкод своего юнита из ро
если ты не понял про кат и гуи, то я уже хз как это объяснить

бтв, скачай джнгп, и с кодом работать можно будет, и лимиты скинешь с варика

Вот, функцию сделал на джассе, её вызов, условия и событие на гуи
копируешь в шапку карты код
всех юнитов, которых ты укажешь в bool, будет поворачивать в
левую/правую или верхнюю/нижнюю сторону

переменную можно один раз назначить в триггере инициализации
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
23
Похожие вопросы:

ответ
если нужно чтобы здание обязательно было зданием, то можно делать здание с нулевой моделью, потом сделать даммика-боевую еденицу со скоростью ходьбы выше 0 с моделью нашего здания и способностью москиты, так что его нельзя будет выбрать, и создавать наш даммик на месте здания без модели, так как даммика можно вращать, то можно иммитировать разворот здания.
If you know what i mean.
ответ
Отловить приказ постройки и ПОВЕРНУТЬ триггерно.
ответ
в наработках есть алгоритм поворота зданий
юзайте поиск
ответ
Есть система: xgm.guru/p/blog-maniac91/gate
ответ
XGM Bot:
Похожие вопросы:

ответ
если нужно чтобы здание обязательно было зданием, то можно делать здание с нулевой моделью, потом сделать даммика-боевую еденицу со скоростью ходьбы выше 0 с моделью нашего здания и способностью москиты, так что его нельзя будет выбрать, и создавать наш даммик на месте здания без модели, так как даммика можно вращать, то можно иммитировать разворот здания.
If you know what i mean.
ответ
Отловить приказ постройки и ПОВЕРНУТЬ триггерно.
ответ
в наработках есть алгоритм поворота зданий
юзайте поиск
ответ
Есть система: xgm.guru/p/blog-maniac91/gate


21
Вариант, когда здание построено, заменить его юнитом, который выглядит как здание и такого же размера. Потом тригерно развернуть его лицом, куда тебе хочется
28
Если я не ошибаюсь, нужно дать зданию абилку 'Arav' , повернуть его и забрать абилку

upd не-а, ошибся(

А, погуглил и нашел, нужно переместить здание на его же место и повернуть
call SetUnitPosition(whichBuilding, GetUnitX(whichBuilding), GetUnitY(whichBuilding))
call SetUnitFacing(whichBuilding, angle)

раскрыть
правда в первый раз оно не поворачивает
Загруженные файлы
8
Я решил открыть ту самую карту в редакторе, и найти тот самый триггер, только вот он выглядит не так как ожидалось...
По сути, он и является ответом на мой вопрос, поэтому хотел бы спросить как можно преобразовать этот триггер в привычное состояние?
(Наверное глупый вопрос, но из меня такой себе писатель скриптов).
Загруженные файлы
28
Lyova2, тут просто ремувается юнит и на его месте создаётся такой же с другим углом поворота. Все значения заперемениваются чтобы вписать их в создание нового юнита на месте старого, делается это через цикл с перебором группы

А вариант выше чем на подошёл?
8
Вариант выше, может и подошел бы, но только я не совсем понимаю, как пишется триггер. В смысле, что вместо привычных событий/условий какой-то код, а я его не понимаю
28
Lyova2, эм... тю, ты шо, на приколе?))
кат раскрой выше, там твой гуи любимый)

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