Добрый вечер!
Как узнать угол направления разрушаемого объекта?
Для боевой единицы есть специальная функция "Боевая единица - угол поворота". А как поступить с декорацией?
Допустим, ситуация. У меня есть декорация, после разрушения которой на ее месте создается другая декорация с похожей, но измененной моделью. Соответственно, нужно сделать так, чтобы направление созданной декорации совпадало с направлением уничтоженной декорации.

воскрешаешь декорацию, делаешь её на 0.1% видимую (можно через анимацию), дальше AddSpecialEffectTarget указываешь твой декор и новую модель
тем самым видеть будут эффект под нужным углом, а атаковать и выделять все ту же декорацию
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
24
Если это вопрос, то отвечаю - нет.
Я пролетел пост Скорпио, когда увидел в нём ясность нужды обработки всего отдельно, как и в других случаях, но теперь вижу в нём больше дыр чем заплат. Спецэффекты не играют иной анимации, как stand или death, спецэффекты не создаются на декорациях(возможно в жнгп такое есть[вряд ли], но в стандартном редакторе такого нет точно). Спецэффекты загружают память и насколько информировали меня - не удаляются из памяти, если например удалить юнит со спецэффектом дубины. Спецэффекты нельзя поворачивать, да и создав спецээфект на объекте ты никак не read-нешь её угол. При изменении прозрачности/размера юнита-носителя спецэффект также меняет прозрачность/размер. Но самое главное и единственно важное - нам всё так же придётся опять тыкать в каждую отдельно, вот эта так должна быть,эта так, тут дерево вот так, тут статуя смотрит сюда.
Так что думайте сами решайте сами, иметь или не иметь хД
24
есть лучше идеи кроме покорения задницы дракона инструментами дантиста?
Ну... Можно написать утилиту, которая будет при сохранении карты парсить весь декор и писать его в код для заполнения БД, можно с фильтром по типам чтобы не замусоривать код лишним... Я такое даже хотел сделать когда-то для своей недоделанной утилиты, но сейчас, конечно, никто этим уже не будет заниматься.
24
Clamp:
prog, ты не поверишь...
Да, хорошая штука, но не очень удобна в работе - я говорю скорее о возможности нажать "сохранить карту" и получить БД в коде в той-же карте без дополнительных действий с файлами. Хотя автору вполне может хватить и этого, конечно, достаточно распарсить результат и вместо создания декораций использовать полученные данные для заполнения БД существующих на карте декораций, потом запихнуть в карту этот код и обновлять его время от времени в ходе разработки и перед релизами.
В принципе, достаточно было бы научить мой FlyDataProcessor парсить doo файл и придумать синтаксис для доступа к списку деструктаблов из шаблонов в jass коде чтобы получить тот результат, о котором я говорю - когда достаточно сохранить карту в JNGP. Ну и сам шаблон по которому будет заполняться БД в триггеры вбить нужно, конечно.
38
Nosferoh, эффект должен брать тот же угол, что и цель
но не уверен
хотя это нативка, так что по сути должен
Melissa, зачем каждую если есть энумераторы? А остальное от кривых рук только
24
ScorpioT1000, ну нарисуй дом с памятниками, фонтанами и т.п. с помощью своего енумератора.
Мне до чёртиков хочется посмотреть как ты будешь это делать.
Нет ну если ты только задашь 15000 значений в базу данных вручную и потом используешь енумератор то ок да :D :D :D
Вот, ня. Нарисуй точно такую же картинку с соблюдением всех углов (конечно же!),не используя расстановку вручную, а только енумератор, карту в студию по выполнению.
эффект должен брать тот же угол, что и цель
допустим... ИИИ?
Загруженные файлы
38
Melissa, и много тут дестрактиблов?
Самое забавное, что ты даже не автор, как ты можешь за него постанавливать мне задачу?
24
и много тут дестрактиблов?
Гипотетически - все.
Самое забавное - так это ляпнуть чёрт возьми что. Угол эффекта равен углу модели... и? Ты можешь взять угол эффекта? Что изменилось?
REMINDER
Melissa
#26 -
5 дней назад (отредактировано Melissa)

Если это вопрос, то отвечаю - нет.
Я пролетел пост Скорпио, когда увидел в нём ясность нужды обработки всего отдельно, как и в других случаях, но теперь вижу в нём больше дыр чем заплат. Спецэффекты не играют иной анимации, как stand или death, спецэффекты не создаются на декорациях(возможно в жнгп такое есть[вряд ли], но в стандартном редакторе такого нет точно). Спецэффекты загружают память и насколько информировали меня - не удаляются из памяти, если например удалить юнит со спецэффектом дубины. Спецэффекты нельзя поворачивать, да и создав спецээфект на объекте ты никак не read-нешь её угол. При изменении прозрачности/размера юнита-носителя спецэффект также меняет прозрачность/размер. Но самое главное и единственно важное - нам всё так же придётся опять тыкать в каждую отдельно, вот эта так должна быть,эта так, тут дерево вот так, тут статуя смотрит сюда.
Так что думайте сами решайте сами, иметь или не иметь хД
Вот зайдёт юзер по поиску и увидит ответ в теме -
воскрешаешь декорацию, делаешь её на 0.1% видимую (можно через анимацию), дальше AddSpecialEffectTarget указываешь твой декор и новую модель
тем самым видеть будут эффект под нужным углом, а атаковать и выделять все ту же декорацию
И повесится.
Короче.
Вот вам карта, закрепите её в ответ темы, сделал для варианта скорпио.
А для тех, кто не понимает сарказм прилагаю скрин
.
что? вы говорите что в карте какой_то бред? но это же ответ скорпио, который признан луччшим!
Загруженные файлы
33
Melissa, вообще-то то, что скорп написал, было вот про это:
У меня есть декорация, после разрушения которой на ее месте создается другая декорация с похожей, но измененной моделью. Соответственно, нужно сделать так, чтобы направление созданной декорации совпадало с направлением уничтоженной декорации.
Иногда обсуждение состоит не только из первого поста -_- Хотя в чём-то ты прав: стоит добавить это в первый пост, чтобы не сбивать людей с толку.
24
Кет, мы все ещё не можем создавать эффект на декорации, энивей. Приговор - либо создавать на точке, не проигрывая анимации при стуке/смерти, либо .... либо. Хм либо всё.
Решение неверно, если неверен хотя бы 1 его аспект, необязательно все.
Если бы не этот нюанс, то тогда был бы ответ на вопрос автора, но между прочим, не на вопрос темы.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.