История Терран
История Протоссов
История Зергов
StarCraft - FOREVER!
7x Team Logo
 
 
 Авторизация
Регистрация
Новости
Команда
Файлы
StarCraft 2
Статьи
Стратегии
Библиотека
Юмор
Редактор карт
Партнеры
Реклама


 Разбераясь в Триггерах StarCraft 2

Эта обучалка поможет начинающим понять как работают в игре триггеры.

Для начала давайте откроем редактор триггеров. Вы можете открыть его кликнув по иконке триггеров (изображение 1), нажав F6 или из меню ( Модули > Триггеры).





Стандартный триггер для инициализации Melee карт (изображение 2) автоматически создается для каждой новосозданной карты. Если вы планируете создать что-либо отличное от Melee карты, то этот триггер должен быть удален. Просто выберите триггер из списка и нажмите Delete.

maulware.net/tutorials/imgs/12.jpg




Теперь давайте создадим наш первый триггер. Чтобы сделать это, нажмите Ctrl+T на клаве или щелкните правой кнопкой мыши по списку и выберите Создать> Создать триггер. Когда он будет создан, вам будет предоставлена возможность переименовать его из «Безымянный триггер 001» во что захотите.Если вы случайно оставили имя как «Безымянный триггер 001», то вы можете изменить его в любой момент нажав F2, предварительно выбрав триггер из списка.



Теперь ваш результат должен выглядеть так же как и на изображении 3.





Сейчас, ваш триггер ничего не будет делать, поэтому я быстро обьясню состовляющие элементы триггера:



События



Событие которое заставляет триггер выполняться. Без события, определенного триггеру, он не будет иметь никакого эффекта, однако, возможно сделать так чтобы один триггер заставлял выполняться другой или множество других триггеров.


Примеры событий:

Инициализация карты: Триггер запустится когда карта впервые стартует.

Единица погибает: Триггер запустится когда какой-то юнит умрет.

Единица занимает/покидает область: Триггер запустится когда какой-либо юнит войдет или выйдет из указанной зоны.

Таймер: Триггер запустится когда таймер дойдет до нуля.

Локальные переменные

Локальные переменные это переменные содержащиеся в триггере и созданные в нем только. Другие триггеры не имеют доступа к локальным переменным. Нет нужды в создании локальных переменных для запуска триггера.



Условия




Это условия, на которые проходит проверка перед запуском триггера. Когда событие обращается к триггеру для его запуска, сначала будут проверены Условия. Если условия для запуска триггера не соблюдены — он не запустится, даже если произошло обращающееся к нему событие. Так как события очень широки, условия могут помочь вам сделать ваш триггер более специфичным.

К примеру, у вас есть событие определенное как «Единица погибает». Без условий определенных для запуска триггера, он будет выполняться каждый раз когда единица погибает. Может это вам и надо, конечно, но вдруг вы захотите чтобы он выполнялся только когда погибшая единица принадлежит 3-ему игроку, или погибшая единица всегда должна быть Гидралиском. Для этого нужны условия. Также, вы можете иметь и несколько условий в одном триггере сразу, к примеру, погибшей единицей должен быть гидралиск 3-го игрока.

Условия необязательно должны быть для запуска триггера.



Действия



Действие которое выполняет триггер после того как выполнены все события и соблюдены все условия (если есть). Есть сотни вам доступных событий, примеры:

Установить союз: Заключает союз между двумя игроками.

Задать цвет игрока: Меняет цвет войск игрока.


Изменить владельца: Меняет владельца единицы игрока.



Давайте создадим «Hello world» карту чтобы увидеть все это в действии. Создаем новое событие в состовляющей зоне триггера, нажимая Ctrl+W или Ctrl+E или правым кликом, Создать> Создать событие. По умолчанию выбранное событие — Инициализация карты. Нажмите ОК и узрите созданное вами событие. Изображение 4.





Теперь, когда мы создали событие, нам нужно использовать действия для того чтобы показать наше «Hello world». Выберите действия в состовляющей зоне триггера и нажмите Ctrl+W или Ctrl+R или правой кнопкой и выберите Создать > Создать действие. В графе поиска введите «текстовое сообщение» и из результатов поиска выберите его.

Это даст вам картинку как на изображении 5.






Все что осталось вам сделать, это кликнуть на Сообщение и написать в поле ваше сообщение (Hello World!).

Карта теперь готова для тестирования, нажмите на иконку теста (изображение 6) или Ctrl+F9.





Вы должны получить результат как на изображении 7.





Поздравляю, вы сделали только что вашу первую Hello World карту СК2. =)
Надеюсь теперь вы лучше понимаете как работает система триггеров.
© RedSys.Ru
Статья написана: 2010-08-11 02:43:45
Прочитано раз: 22221
Последний: 2016-09-27 02:01:26
Обсудить на форуме

[1]
Коментарии:

  Владимир
Гость @ 2016-06-20 10:41:51

MarkYC
ip: 37.204.211.*
Предлагаю Вам. Интересную работу в домашних условиях за компьютером. Не требует навыков. Постоянный доход от 5тыс. руб в сутки. Эта система понятна абсолютно всем.
Вам не нужно трудиться целыми днями! Достаточно уделять работе 2 - 4 часа в день.
Не стоит задумываться, о том что в Сети интернет подработать нереально, в Интернете зарабатывать можно!
Простыми и понятными для всех путями. Самое главное, гарантированно!
Рабочий график, устанавливаете по своим возможностям.
Более подробная информация на нашем сайте. http://realno.zarplatt.ru/
  Gregory
Гость @ 2016-06-11 20:19:00

ГригорийVG
ip: 5.228.2.*
Ваши 9 137 рублей в день на подаче объявлений.

(без товара, без продаж, без партнерских ссылок)

Вы сможте заработать ВАШУ ПЕРВУЮ ТЫСЯЧУ Рублей уже сегодня, просто разместив пару объявлений!

Все подробности на нашем сайте. > http://stabilno.zarplatt.ru/ <
_
  Давид
Гость @ 2016-03-17 10:21:38

AlenaVG
ip: 77.37.157.*
"От 3000 до 16000 рублей в сутки с помощью Google Chrome"
Используй свой интернет-браузер по максимуму! Зарабатывай с Google Chrome от 3000 рублей ежедневно!
100% гарантия результата! Все подробности у нас на сайте. > http://chrome.zarplatt.ru/ <
.
  Милана
Гость @ 2016-03-16 12:54:59

ЯрославаMU
ip: 5.228.1.*
Предлагаем Вам возможность работы в интернете, выбирайте самостоятельно более чем из тридцати проверенных вариантов заработка наиболее удобный и близкий для Вас.
Более подробная информация у нас на сайте. >> http://mnogo.zarplatt.ru/ <<
_
  ИмбалансныйНУБ
Гость @ 2011-11-01 16:14:10


ip: 89.223.47.*
Сука, пиздишь? а не пошел бы ка ты нахуй питор!!!!!!!
тут ВСЕ просто понятно и ясно!!!!!! И НЕ ПИЗДЕЕЕЕЕЕТЬЬЬЬ!
  Apostle
Гость @ 2010-12-23 07:10:14


ip: 89.189.170.*
а мне помогло, спасибо! а то в трех соснах запутался..)
  Maxmaxmaximus
Гость @ 2010-10-02 10:26:50


ip: 78.138.168.*
Тысяча извинений...
но может ты все таки будешь называть вещи своими именами?
  Maxmaxmaximus
Гость @ 2010-10-02 10:05:51


ip: 78.138.168.*
Actor'ы ? че ты несешь.. не слушайте его, это бред сумасшедшего школьника...
Существуют только Триггиры да Скрипты(тупо программный код) те же триггиры только текстом...
Actor'ы он придумал какие-то... реально у тя вынос мозга...
  Maxmaxmaximus
Гость @ 2010-10-02 10:00:09


ip: 78.138.168.*
А ты в курсе что люди не знают английский язык и мы не будем понимать ни значения кнопок, ни значения действий ни обучающие материалы.
Мальчик, мы в России живем. ты что-то попутал.
что за совет то такой. он МОЖЕТ быть полезным только для тех кто знает английский язык. Да и то, ты неи одной причины не сказал чтобы переходить.
п.с. со словариком что ли сидеть переводить твои мануалы? иди ка ты а вмерику дружек..
  
Гость @ 2010-08-24 15:51:45


ip: 92.252.165.*
По сути, триггер в СК2 аналогичен процедуре?
  Mystix
Гость @ 2010-08-24 09:40:30


ip: 92.50.164.*
Если планируете работать с редактором карт, качайте английскую версию и го-го на www.sc2mapster.com читать доки. Полно обучающих видео от начального уровня до профи. По туториалам аналогично этому, карту можно сделать только лет через 10. Причем триггеры одна из простейших частей редактора. Вот Actor'ы это просто вынос мозга.
  temik
Гость @ 2010-08-19 08:26:35


ip: 79.104.199.*
pajalusto delaite bolshe perevodov po galaxy editore, ochen slojno nachinat delat dostoinie karti bez kakogo libo obrazovania v sfere redactorov, tem je veteranam wc3 editora uje proshe. tak je nevozmojno bez znania englisha razobratsa v gaidax euro-sc2 po editoru. eshe raz, plz, bolshe gaidov po sc2editory. thx
[1]
  Добавить комментарий

Добавить комментарий
Заголовок:
Имя*:
Email:
Icq:
Местонахождение:
Сколько будет 6х6?:
Комментарий*:

7x Top

7x pts rating
2499 protoss
[7x]KpeHgeJIb
protoss KpeHgeJIb.359
2499 pts
 
Stat: 119-96
Rate: 55.35
2197 terran
[7x]Control
terran control.341
2197 pts
 
Stat: 327-296
Rate: 52.49
2020 protoss
[7x]QuanChi
protoss QuanChi.484
2020 pts
 
Stat: 478-459
Rate: 51.01
1981 protoss
[7x]Smith
protoss smith.269
1981 pts
 
Stat: 286-254
Rate: 52.96
1963 protoss
[7x]Nerazim
protoss Nerazim.2325
1963 pts
 
Stat: 259-238
Rate: 52.11
1579 protoss
[7x]IGG
protoss Motörhead.647
1579 pts
 
Stat: 131-126
Rate: 50.97
1573 protoss
[7x]Lipton
protoss Lipton.725
1573 pts
 
Stat: 81-84
Rate: 49.09
778 zerg
[7x]jonk
zerg jonk.178
778 pts
 
Stat: 65-69
Rate: 48.51
707 zerg
[7x]Harius
zerg LiquidHarius.21800
707 pts
 
Stat: 41-5
Rate: 89.13
257 zerg
[7x]Masamune
zerg Masamune.571
257 pts
 
Stat: 11-1
Rate: 91.67
224 terran
[7x]Surprise
terran Surprise.698
224 pts
 
Stat: 12-7
Rate: 63.16
165 zerg
[7x]T1Mmi
zerg TiMmi.736
165 pts
 
Stat: 29-19
Rate: 60.42
54 zerg
[7x]Krash
zerg Krash.903
54 pts
 
Stat: 2-3
Rate: 40.00
1364 terran
[7x]Leon
terran Leon.1216
1364 pts
 
Stat: 211-207
Rate: 50.48
1108 zerg
[7x]Igon
zerg SevenXIgon.103
1108 pts
 
Stat: 48-50
Rate: 48.98
928 zerg
[7x]CrazyRabbit
zerg CrazyRabbit.780
928 pts
 
Stat: 39-26
Rate: 60.00
807 zerg
[7x]Raven_gg
zerg Ravengg.625
807 pts
 
Stat: 35-30
Rate: 53.85
560 random
[7x]Fen1kz
random Fenlkz.514
560 pts
 
Stat: 58-46
Rate: 55.77
162 protoss
[7x]Kanzler
protoss Kanzler.870
162 pts
 
Stat: 5-3
Rate: 62.50
162 protoss
[7x]Ashbringer
protoss Ashbringer.2446
162 pts
 
Stat: 5-16
Rate: 23.81

События

Waiting info...



Информация


Администрация:
-
-

Новинки

Последние Новости

Новое на форуме

Последние статьи

Новые файлы


Друзья
Реклама


 

© 2002-2016 7x.ru StarCraft information site.
7x Engine version 1.7.1 Alpha build 4 .

Копирование информации только с прямой индексируемой ссылкой на наш сайт!
Идея проекта: . Разработка - 7x Team.

Рекомендуемое разрешение - 1280x1024 при 32bit. Минимум - 1024x600 при 16bit.
Поддерживаемые браузеры: IE 7.0+ и аналогичные
Дата генерации - 27.09.2016 @ 15:05:10 MSK. Страница загружена за 0.177765 попугая.

И помните - StarCraft Forever!

 

Яндекс.Метрика Rambler's Top100 Яндекс цитирования

карта сайта