Сейчас 00:30:20 Понедельник, 23 декабря, 2024 год
Главная ⇒ Форум ⇐ RSS Файлы Cтатьи Картинки В о й т и   или   з а р е г и с т р и р о в а т ь с я

Меню сайта

Категории

Наш опрос
Ваша любимая раса?
Проголосовало: 177951

Сейчас на сайте
На сайте всего: 48
Гостей: 48
Пользователей: 0

Реклама

Главная » Статьи по WarCraft 3 » Создание карт » Триггеры
Создание динамичных спецэффектов на GUI
Для красивого оформления спеллов мы часто используем статические спецэффекты (подробнее в статье ДУОСа), но красивее будет, если они будут двигаться. Я хочу рассмотреть несколько самых простых видов движения:
1) движение по окружности;
2) движение по спирали;
3) движение самой спирали.

Создание дамми

Для всех видов движения нам понадобится объект, который будет летать - дамми. Я делаю его на основе юнита курица, добавляю ему способность москиты, меняю модель на нужную, тип движения меняю на летающий, по желанию можно убрать тень., изменить масштаб, высоту полёта и т.д.

Движение по окружности

Для начала создадим 3 таких дамми, угол между которыми будет равен 120 градусов (360/3).

В целях оптимизации добавим строчку:

Как видите я использую 2 переменные: dummy (юнит,массив) и p (точка, тоже массив)
Теперь создадим сам триггер движения. Необходимо создать еще 1 переменную типа реальная angle. Как вы видите, этот триггер изначально выключен.

Добавим в первый триггер строчку с включением триггера движения. Получается такой триггер:

Вот и всё. Можете проверить результат. После можете добавить обнуление переменной angle при выключении триггера.

Движение по спирали

Создаём 1 дамми.

Теперь создаём переменную dist (реальная) , отвечающую за смещение юнита. Триггер движение:

Правда есть один побочный эффект – скорость постепенно увеличивается. После всего естественно обнулим переменные (если вы используете спецэффект в карте, я этого пока не делаю)

Движение спирали

Вначале мы должны построить саму спираль:

Далее каждого дамми этой спирали двигаем по окружности:

Теперь вам должно быть понятно, как происходит движение по окружности, спирали и самой спирали. Все вопросы можете задавать тут.
P.S. В целях экономии своего времени и для того, чтобы сильно не напрягать новичков устранены не все утечки!

Просмотров: 5909 Добавил: )blazer( Добавлено: 17 Апреля 2011 в 16:19:27
Комментариев: 16 |

Всего комментариев: 151 2 »
09 Января 2012
15. Алексей (laine) [Материал]
Андрей,
Сделай событие *Боевая единица завершает применять способность*...

06 Декабря 2011
Оххх... Чувствую, что придётся мне и про Dynamic Effects перевести. Тут мало чего сказано.

30 Сентября 2011
Интересно, понятно, а главное показано на картинках, чтобы разобраться) то что утечно, то нормально, это только для начинаний :)

24 Сентября 2011
Понравилось, т.к. именно на таких простых вещах хорошо учиться.

15 Сентября 2011
Раньше смотрел ни чо не понимал щас слава богу разобрался что к чему

03 Августа 2011
10. Никитин ()blazer() [Материал]
не лень - пиши здесь, другим поможет

03 Августа 2011
9. Николай ([Witcher]) [Материал]
очень утечно.
оптимизировать нужно весьма много моментов, т.к. система построена на точках...

01 Июля 2011
8. Рябов Александр (MinatoNimikaze) [Материал]
ясн

10 Июня 2011
Конкретный пример не очень понравился... хз почему...

12 Мая 2011
6. Владислав (vlad1280) [Материал]
Норм =)
мне помогло

1-10 11-15
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]

Форма входа

Поиск

Случайная картинка

Случайный файл
[27 Декабря 2008]
[Карты · Другое]
Labyrinth of Horus -
  • Автор карты: APproject.
  • Жанр: Другое
  • Версия: Неизвестно от 26 Декабря 2008
  • Язык: Английский
  • Кол-во игроков: 1
  • Поддержка компьютера: Нет

  • Новые карты
    [07 Февраля 2016]
    Переезжаем на другой сайт, господа![Dota]
    [18 Октября 2015]
    Duel of Gods PreV[Другое]
    [18 Октября 2015]
    Hero of The Empire v1.18g[RPG]
    [17 Октября 2015]
    Servant War v1.05[Другое]
    [17 Октября 2015]
    Age of Vikings Edited v1.6[Другое]
    [17 Октября 2015]
    Strife of the Champions Beta v1.2[Arena]
    [17 Октября 2015]
    VirusBoll (rus)[Другое]
    [17 Октября 2015]
    Exterminators v1[AoS]
    [17 Октября 2015]
    The Lord Heroes v1.2[Другое]
    [17 Октября 2015]
    Versus heroe Arena 1.0 AI[Arena]

    5 лучших по кол-ву добавленных статей
    [ Duosora ] [ 58 ]
    [ Messenger ] [ 52 ]
    [ Bru ] [ 39 ]
    [ Pand@ ] [ 35 ]
    [ РеКсАр ] [ 27 ]

    Наша кнопка
    Warcraft3FT.info - Всё для Warcraft 3 и DotA

    Другие варианты

    Статистика

    Материалы:
    Новости: 1010
    Файлы: 8668
    Статьи: 680
    Картинки: 8256
    Форум: 30520/954989
    Комментарии: 58094
    Copyright © 2006 - 2024 Warcraft3FT.info При копировании материалов c сайта ставьте, пожалуйста, активную обратную ссылку на нас • Design by gReeB04ki ©
    Хостинг от uCoz