Креаторство в GD: Триггеры. Часть 1.
В этом гайде вы узнаете, как использовать некоторые триггеры в игре Geometry Dash, а именно 4 — Alpha, Color, Pulse, Shake. Всего частей будет 3, и во всех будет описана определенная категория триггеров — от простых до сложных. Это может помочь вам при создании своего уровня в редакторе. Эта часть рассчитана больше на новичков, так что знающим людям здесь ничему новому не научиться.
Alpha-триггер
Итак, начнем сегодняшнюю статью с самого простого триггера — Alpha-триггера. Его задача заключается в том, чтобы делать объекты видимыми или наоборот. Его настройка крайне проста: «Group ID» отвечает за группу, которую вы хотите изменить; «FadeTime» отвечает за время, за которое будет происходить изменение, а «Opacity» — прозрачность объекта.
Например: мы хотим сделать красный блок более прозрачным сразу при касании этого триггера. Для этого переходим в настройки триггера и выставляем примерно такие значения:
И вот результат:
Так же, у этого триггера, как и у многих других есть удобная функция «Touch trigger», которая активирует триггер именно по касанию.
Например, мы хотим, чтобы наш триггер активировался по касанию. Ставим галочку на против «Touch trigger», и все:
И теперь должно произойти следующее: при касании блок становится полупрозрачным. Что мы и наблюдаем:
А вот что происходит, когда мы не касаемся триггера:
Color-триггер
Думаю, c Аlpha-триггером все понятно. Переходим к следующему: Col-триггер. Задача этого триггера состоит в том, чтобы изменять цвет какого-либо объекта — будь то блок или задний фон. Начнем с простого — изменим цвет заднего фона на… красный, например. Для этого выставляем соответствующие настройки: первым делом нажимаем на «+» напротив надписи «Color ID» и выбираем «BG». «Fade Time», как мы уже знаем из прошлого триггера, это время, за которое сменится цвет. Например, цвет изменится сразу. В палитре выбираем подходящий цвет, и, готово!
Готово! Все работает так, как и должно:
Этот триггер, так же как и Alpha-триггер, можно сделать активируемым при касании. Для этого так же ставим галочку напротив «Touch trigger», и все:
Логично предположить, что если не коснётся триггера, то он и не сменит цвет:
При нажатии «+», мы заметили еще несколько параметров, кроме «BG»:
И все же, для чего они нужны?
G1 — Это для изменения цвета, так скажем, внутреннего пола;
G2 — Это для изменения поверхности пола;
Line — Линия пола (самая верхняя её часть);
Проверим это на практике. Например, сделаем контур блоков (их обводку) с белого цвета на зеленый. Для этого выставляем такие настройки:
Источник
Как настроить альфа триггер
В данном руководстве я распишу что же такое триггеры, какую функцию они выполняют и т.д.
Если вы создаете уровни (ну или хотя бы пытаетесь) и не разбираетесь в триггерах, это руководство должно вам помочь ^-^
| 2,201 | уникальных посетителей |
| 110 | добавили в избранное |
Триггеры — специальные объекты, действие которых так или иначе влияет на уровень или персонажа. В игре имеется большое количество их видов. Разные триггеры отвечают за разные действия.
Я разделил триггеры на категории:
Alpha — голубой триггер, меняющий прозрачность объекта.
Pulse — жёлтый триггер, на время меняющий цвет объекта.
Color — триггер, меняющий цвет окружающей обстановки. Этот триггер отличается от триггера Pulse тем, что он меняет цвет объектов не возвращая его к предыдущему. Для того чтобы воспользоваться им необходимо лишь выбрать цвет и время, за которое объект перекрасится. У него есть различные настройки. BG — меняет цвет фона, GRND и GRND 2 — цвет пола, Line — цвет линии пола, Col — цвет всех объектов с определённым настраеваемым цветовым каналом. Obj — меняет цвет контура любого объекта, а 3DL меняет цвет 3D линий.
BG Effect off, BG Effect on — данные триггеры отключают, или включают частицы заднего фона на этапах корабля, НЛО и волны.
Move — розовый триггер, способный переместить выбранный объект на определённое расстояние в любую сторону.
Rotate — триггер, позволяющий вращать предмет вокруг своей оси или оси другого предмета.
Follow — триггер, схожий с триггером Move. Заставляет определенную группу объектов следовать за другой группой.
Follow Player Y — то же самое, что и Follow, только предмет следует за игроком по вертикали.
Toggle — красный триггер, способный уничтожить объект или восстановить его.
Spawn — зелёный триггер, включающий действие любого другого триггера только при попадании игрока на точку где он расположен.
Start Pos — триггер, позволяющий начать уровень ближе к концу (другими словами — спавнит игрока на месте, где данный триггер расположен).
Enable, Disable — триггер, наносящий на игрока преследующий визуальный эффект (Enable включает след, Disable выключает).
Hide, Show — триггер, делающий игрока невидимым (Hide скрывает игрока, а Show отключает действие первого).
Stop — триггер, способный прекратить действие любого другого триггера.
Shake — триггер, отвечающий за эффект встряхивания.
Animate — присваивает анимированным объектам (драконам, летучим мышам и т.д.) определенную анимацию.
Touch — реагирует на касание сенсора (нажатие мыши на ПК) и активирует триггер если нажат Hold Mode (Удерживание) — триггер будет активирован до тех пор, пока игрок не отпустит палец.
On Death — работает как Spawn, но активируется после смерти игрока (требуется преждевременный контакт).
Count — посчитывает количество собранных объектов (маленькие монетки, сердечка, бутыльки и черепа) и ОДИН раз активирует группу триггеров по типу Spawn, либо удаляет объект.
Instant Count — то же самое, что Count, но срабатывает сразу после контакта.
Pickup — прибавляет, или забирает нужное количество количество очков в статистике определённого ID предмета.
Collision — триггер позволяет активировать группу объектов исключительно при соприкосновении двух специальных блоков, находящихся в той же вкладке где и триггер. Нужно, что бы один из блоков был промаркирован как Dynamic Block, иначе триггер не сработает.
— при использовании сфер-стрелок и прикосновении с этим триггером-блоком, действие сферы заканчивается.
— при прикосновении к этому триггеру-блоку, он отталкивает игрока, не нанося урона.
— позволяет волне «прокатиться» по плоскому блоку, при этом не нанося урона.
Источник
Как настроить триггер ALPHA в geometry dash
Для просмотра онлайн кликните на видео ⤵
ВСЕ ТРИГГЕРЫ В ГД | Как научиться пользоваться триггерами в Geometry DashПодробнее
ЧТО ТАКОЕ MOVE ТРИГЕР? КАК ИМ ПОЛЬЗОВАТСЯ В GEOMETRY DASHПодробнее
КАК использовать ВСЕ ТРИГГЕРЫ в Geometry Dash?!Подробнее
ВСЕ ТРИГГЕРЫ в Geometry Dash | Геометри даш . StartPos, Move, Stop, Alpha, Toggle, Spawn, RotateПодробнее
Geometry Dash обучение триггерам. Move, color, shake, alpha, pulseПодробнее
Geometry Dash Туториал | триггеры Move, stop, alpha, и toggle! Это для начинающих строителей.Подробнее
Гайд по Geometry Dash №6 | Stop, Alpha, Toggle триггерыПодробнее
КАК ИСПОЛЬЗОВАТЬ ТРИГГЕРЫ MOVE, ROTATE И ALPHA?Подробнее
КАК СОЗДАТЬ ЭФФЕКТ ЗАТУХАНИЯ ЭКРАНА? | Geometry DashПодробнее
КАК РАБОТАЮТ ТРИГГЕРЫ PULSE, ALPHA,ANIMATE,SHAKE. | Уроки по gd #2.Подробнее
КАК ПОЛЬЗОВАТЬСЯ COLLISION ТРИГГЕРОМ? | Geometry DashПодробнее
ТРИГГЕРЫ MOVE, ROTATE, ANIMATE, SPAWN | Geometry DashПодробнее
Источник
Spawn, Stop и циклирование триггеров
Доброго времени суток!
Сегодня я вам расскажу о Spawn триггере, Stop триггере и о том, как зациклить триггеры в редакторе.
Что такое Spawn триггер?
Spawn Trigger отвечает за активацию группы триггеров с возможной задержкой и возможностью повторного использования. По сути он нужен для упрощения работы с несколькими триггерами и уменьшения их количества в редакторе.
Подробней обо всём этом далее.
Как работать со Spawn триггером?
Для того, чтобы активировать один или несколько триггеров, необходимо в каждом из них, во вкладке Edit object, поставить галочку в поле «Spawn Triggered».
После этого, надо добавить их в одну группу во вкладке в Edit group.
(Я не буду показывать, как это делать)
Пол дела сделано, теперь перейдём к настройкам самого Spawn триггера.
По картинке вы можете частично понять, что и для чего нужно.
Но всё же объясню.
• В поле id group («id активируемой группы) вы должны написать id группы, в которую вы добавили ваши триггеры (Они будут активироваться. кэп).
• В поле delay (задержка) вы по желанию можете выставить время, после которого триггер будет аткивирован. Т.е, после того, как вы пересекли Spawn триггер, через это выставленное время он будет активирован.
В принципе, всё уже готово. Триггер работает. Вы прошли уровень клетка.
Но есть одно «Но»!
Триггеры в группе будут атктивироватся только один раз.
Т.е повторно использовать Spawn триггер не получиться.
Чтобы триггер можно было использовать многократно, в триггерах, которые мы хотим активировать, необходимо поставить галочку в поле «Multi Trigger» (Это поле появляется только тогда, когда поставленна галочка в поле «Spawn Triggered»)
Теперь мы можем поставить несколько Spawn триггеров и тем самым триггеры в группе будут активироваться несколько раз.
Циклирование триггеров позволяет не засорять рабочее пространство редактора повторяющимися триггерами, а поставить их только один раз, при этом они будут работать постоянно.
Как зациклить триггеры?
Начнём с того, что, предположим, нам надо сделать постоянно мигающий фон с периодичностью в пол секунды.
Для этого мы ставим триггер Pulse, отвечающий за изменение цвета каких либо объектов на определённое время.
В этом триггере, во вкладке Edit object, нужно поставить галочку в поле «Spawn Triggered» и «Multi Trigger» (Повторюсь, поле «Multi Trigger» появляется только тогда, когда стоит галочка в поле «Spawn Triggered»)
И добавить его в группу во вкладке Edit group
(в нашем случае это группа 1)
Теперь самое интересное и, наверное, самое сложное.
Смотрите внимательно, чтобы всё работало!
(лично я, в первый раз, тупанул на этом этапе)
Вот схема триггеров:
• Spawn Триггер №1: В поле Group id ставим группу триггеров, которую надо активировать.
Больше в этом триггере ничего трогать не надо! Разве что можете выставить задержку, по желанию.
• Spawn Триггер №2: Добавляем этот триггер в группу с теми триггерами, которые должны активироваться (в нашем случае вместе с Pulse триггером в группу 1).
В Edit object, в поле Group Id ставим группу, в которой он сам же состоит, вместе с другими автивируемыми триггерами. В этом же Spawn триггере ставим галочки как в «Spawn Triggered», так и в «Multi Trigger». Необходимо обязательно поставить задержку!
Цикл готов, но давайте объясню как это работает.
* Spawn Триггер №1 активирует Spawn Триггер №2, который с определённой переодичностью (выставленной задержкой) активирует триггер pulse и себя самого. Таким образом он бесконечно будет активировать себя и тем самым активировать остальные триггеры в группе.
* Spawn Триггер №1 можно расположить где угодно, цикл будет точно также работать.
* К слову, цикл будет работать даже после того как вы прошли уровень. Так работают анимированные лого креаторов и т.п.
Вы узнали, что такое Spawn триггер, как он работает и научились делать циклы на его основе.
Давайте теперь предположим, что нам нужно поставить цикл на паузу.
Это тоже легко осуществить благодаря триггеру Stop.
Что такое Stop Триггер?
Stop триггер останавливает действие работающих триггеров.
И этим всё сказано. )
• Заходим в Edit object и в поле Group id ставим группу, в которой находится spawn триггер №2.
И вот Stop триггер остановил цикл.
Чтобы опять включить цикл, просто ставим Spawn триггер №1 в нужном вам месте.
На этом у меня всё.
А я с вами прощаюсь.
На главную, в подборку или как там, крч, плиз.
Источник