Это очень простая тема, но меня заставили.
Typing из названия уже говорит о том, что этот плагин позволит сделать печатающийся текст, как в какой-нибудь JRPG игре, раз на то пошло. В отличии от кликтима там не нужно делать 100500 строчек кода с разными формулами.
1. Установка
Устанавливаем сам Typing.
Создатель плагина: https://rexrainbow.github.io/C2RexDoc/c2rexpluginsACE/index.html.
Перейдём к непосредственной установке
Не глупые, можете сами скачать, но на всякий случай.
Сам плагин можете скачать по этой ссылке: https://rexrainbow.github.io/C2RexDoc/c2rexpluginsACE/behavior_rex_text_typing.html
Но, сам по себе Typing работать не будет, для него нужен ещё один плагин, TimeLine.
Аналогично.
Ссылка на плагин: https://rexrainbow.github.io/C2RexDoc/c2rexpluginsACE/plugin_rex_timeline.html
Открываем эти два архива.
Переходим в конревую папку с2(спиздил изображение у Стаса, ага).
Далее заходим в папку exporters.
Потом html5.
Теперь добавляете сами плагины.
1 - добавляете Typing.
2 - добавляете TimeLine.
2. Работа с плагином, работа с событиями
Теперь переходим к основной части.
Как всегда создаёте новый проект.
ПКМ - > insert new object (ну или 2 раза ЛКМ).
Ищете TimeLine(ну или с помощью поиска, с ним проще).
Добавляете текст, с которым будете работать. Установите размер самого объекта с текстом побольше, это важно (без разницы какой текст использовать, но я взял стандартный).
Далее нажимайте на текст и на Behaviors.
Потом с помощью того же поиска ищите Typing.
Теперь у нашего текста есть поведение Typing.
Добавьте сразу плагин keyboard
Этого вполне достаточно, настраивайте текст как надо и переходим уже в сами события.
Переходим к событиям (ПКМ -> Edit event sheet).
Когда вы перешли нажимайте ПКМ -> Add event.
Потом выбирайте keyboard.
Теперь On key pressed.
Ставьте ту кнопку, которую вам удобнее. У меня будет Enter.
Итак, у нас есть, можно сказать, триггер.
Теперь текст.
Нас интересует только вот это.
Как уже понятно, нажимаем на Type text.
Открывается вот такое вот окошко. 1 - сам текст, 2 - скорость текста (чем больше значение, тем меньше скорость).
Так же можно это действие использовать в старте макета, кнопках, или других событиях, вы можете их комбинировать.
И это с Typing всё. По идее когда вы запустите проект и нажмёте Enter, то запустится ваш текст. (ахереть, такой лёгкий материал расписывал 3 часа, я трачу свою жизнь в пустую...)
Понимаю, что размусоливать такую простую тему глупо, но опять же, меня заставили. Я мог бы конечно написать ещё и про то, как сделать диалоги там, звук текста и т.д. Но оно никому не надо, так что не стоит
3 comments