Режим сборки
Движители и вывод
Это «рабочие лошадки» мира гаджетов, их обычно используют в конце цепочки событий. Хотите перемещать что-нибудь? Вам нужен движитель. Хотите отображать текст? Нужен вывод текста.
Все эти гаджеты используют сигналы, создаваемые датчиками и обрабатываемые логикой, чтобы делать то, что они умеют лучше всего.
Гироскоп
Пытается сделать так, чтобы объект стоял прямо, несмотря на действие других сил — гравитации, трения и других гаджетов.
Идеальный вариант, если нужно сделать лодку, которая покачивается на волнах, или вращающуюся юлу.
Прибор на гироскопе определяет, где находится верх: для этого просто направьте стрелку в нужную сторону.
Показать его в действии очень просто. Вставьте форму и прикрепите к ней гироскоп. Измените его настройки так, чтобы была видна стрелка.
Возьмите форму и поверните её так, чтобы стрелка больше не смотрела вверх. Запустите ход времени, и тогда вы увидите, как работает гироскоп.
Движитель
Возможно, именно этот гаджет вы будете использовать чаще всего. Если нужно, чтобы какой-то объект самостоятельно двигался по сцене, то вам нужна эта штука.
Прибор на движителе нужен для того, чтобы задать направление движения. Направьте прибор туда, куда должен двигаться прикреплённый объект.
Лучше всего ставить его в снаряды, на платформы и так далее — в отличие от тех объектов, которыми должен управлять игрок. Вставьте форму и прикрепите к ней движитель.
Запустите ход времени, и форма начнёт движение. Попробуйте сделать скорость движения вперёд отрицательной и посмотрите, что из этого выйдет.
Улучшенный движитель
Работает так же, как и обычный движитель, но имеет увеличенную степень свободы, т. к. может передвигать объект по осям X, Y и Z. Прибора для выбора направления у него нет.
Этот движитель нужно подключать проводами, управляется он с помощью сигналов от элементов логики или других гаджетов и отлично подходит для применения вместе с датчиком контроллера.
Рассмотрим пример. Вставьте в сцену форму и разместите на ней улучшенный движитель и датчик контроллера. Настройте оба гаджета.
Убедитесь, что датчик контроллера настроен на удалённое управление. Соедините выходы , и с входами скорость по X, скорость по Y и скорость по Z на улучшенном движителе.
Увеличьте значение силы движения на улучшенном движителе до 100%. Нажмите запустить ход времени и поиграйте с кнопками , и . Вы только что сделали маленькую машинку!
Можно, конечно же, использовать вместо кнопок . Для этого нужно подключить его к разветвителю и соединить выходы X и Y с входами скорость по X и скорость по Z.
Затем либо отключите скорость по Y, установив её равной 0,0 м/с (иначе управлять будет неудобно), либо подключите к другому разветвителю и соедините его выход Y с входом
скорость по Y — так вы будете управлять высотой с помощью .
Последователь
Как можно было предположить, его можно использовать для того, чтобы прикреплённый объект следовал за чем-нибудь. Но в режиме убегать объект будет двигаться прочь от выбранной цели.
Поэтому он пригодится в том случае, если нужно создать врага, который преследует персонажа, или существ, которые от персонажа убегают.
Обратите внимание: на любом объекте, за которым нужно следовать или от которого нужно убегать, должна быть метка. Продемонстрировать работу этого гаджета очень легко.
Вставьте форму и прикрепите к ней последователя. Добавьте куклу и прикрепите к ней метку. Выберите название для метки, редактируя её в верхней части меню настройки.
Введите это название в поле последователя «введите название метки». Выберите мин. расстояние в 1 м (иначе он приклеится к объекту).
Зайдите в режим тестирования и управляйте куклой. Побегайте — и вы увидите, что форма от вас не отстаёт.
Вращатель
Он нужен для того, чтобы вращать объекты. Вот этот, если угодно, стандартный вращатель — самый простой: он вращает предмет только на одной оси.
Вращатели очень полезны в тех случаях, когда нужно повернуть предмет, который прикреплён к движущемуся объекту, — например башню танка.
Прибор на гаджете-вращателе задаёт ось вращения, т. е. линию, вокруг которой объект будет вращаться. Просто направьте стрелку туда, куда нужно.
Вставьте в сцену форму и прикрепите к ней 2 вращателя и датчик контроллера.
Откройте меню настройки одного из вращателей и установите скорость вращения 180°/с, чтобы он вращался задом наперёд.
Включите в датчике контроллера функцию «удалённое управление». Подключите выходы кнопок и к розеткам каждого вращателя.
Запустите ход времени и нажимайте кнопки, чтобы вращать форму.
Улучшенный вращатель
Действует как вращатель, но может вращаться по всем трём осям (X, Y и Z) и потому отлично подходит для создания летающих машин и животных.
Этот объект нужно подключать проводами, управляется он с помощью сигналов от элементов логики или других гаджетов. Давайте сделаем управляемый шар. Вставьте в сцену сферу.
Сделайте её подвижной в меню настройки. Разместите на ней улучшенный вращатель и датчик контроллера.
Мы будем использовать для управления сферой , так что нам понадобится разветвитель.
Подключите выход наклон левого джойстика к входу разветвителя.
Мы будем использовать локальные координаты левого джойстика вместо абсолютных, потому что иначе управление будет ощущаться странным — можете проверить сами.
Подключите выходы X и Y на разветвителе к входам скорость по оси X и скорость по оси Z на улучшенном вращателе.
Задайте скорость по оси Y равной 0,0 м/с, иначе сфера станет неуправляемой.
Перейдите в режим тестирования, начните управлять сферой и попробуйте покататься по окрестностям.
Следящий вращатель
Этот вращатель можно настроить так, чтобы он поворачивался к определенной точке.
Он напоминает камеру наблюдения, турель, жуткого человека на портрете, глаза которого всегда смотрят на вас, и пр.
Этот прибор определяет, какая часть прикреплённого объекта будет смотреть, так что направьте стрелку в направлении, в котором объект должен смотреть на цель.
Пирамида — отличная форма для данного примера, так что вставьте её. Прикрепите к ней следящий вращатель и настройте его так, чтобы вы видели прибор.
Направьте стрелку в ту же сторону, в которую направлена вершина пирамиды. Сделать это будет легче, если включена привязка к сетке.
Дайте название метке, а затем введите его в поле «искать метку» прибора. Включите режим тестирования, возьмите на себя управление куклой и походите вокруг.
Ракета-вращатель
Этот вращатель поворачивает объект в направлении его движения. Он отлично подходит для ракет, дротиков и других снарядов.
Прибор указывает, в какую сторону должен быть направлен объект — его «нос», если угодно. Устроим демонстрацию с ракетой-вращателем и без неё, чтобы показать разницу.
Вставьте конус и излучатель. Откройте меню настройки излучателя и в «что излучать» укажите конус. «Время между излучениями» установите равное 0,5 сек.
Поверните прибор под углом около 45° и запустите ход времени. Конус вылетает вертикально и сохраняет своё положение.
Теперь попробуем с ракетой-вращателем. Сбросьте «что излучать» и привяжите ракету-вращатель к конусу. Поднимите силу вращения до 100%.
Возьмите на конусе прибор-стрелку и поверните её так, чтобы она совпала с направлением вершины конуса (привязка к сетке облегчит задачу).
Снова укажите конус в «что излучать» и запустите ход времени. Теперь конус летит, как ракета или пуля, — вершиной вперёд.
Телепорт
Переносит объект в заданную точку. В отличие от движителя — мгновенно. Так как с точки зрения физики такое невозможно, перенос сопровождается предупреждением.
Если телепортировать физический объект внутрь другого объекта, последствия будут непредсказуемы — так что аккуратнее! Для телепортации нужна метка.
Вставьте форму, а на расстоянии от неё — метку. Привяжите к форме телепорт. Используйте прибор позиционирования для точного указания позиции и ориентации.
Задайте имя метки и введите его в поле «введите имя метки…» телепорта. Запустите ход времени, и вжух! Объект моментально перемещается к метке.
Учтите, что активный телепорт всегда наведён на цель — если нужна разовая телепортация, надо включить его однократно (по таймеру, например).
Применитель силы
Создаёт невидимую силу, которая может толкать или тянуть объекты. Пригодится, если нужно создать взрыв, ветер, телепортационный луч и прочие интересные штуки.
Эта сила может действовать в одном конкретном направлении (направленная) или во всех (радиальная). Она может толкать или тянуть. Давайте посмотрим, как это работает.
Зайдите в режим скульптуры и выберите форму. Сделайте её маленькой, прежде чем вставить. Вернитесь в режим сборки и настройте её так, чтобы она стала подвижной.
Теперь скопируйте её несколько раз. Вам понадобится несколько форм, с которыми можно поиграть. Разместите применитель силы и настройте его. Выберите тип силы — «направленная».
Убедитесь в том, что формы находятся в зоне применителя силы, и направьте прибор на них. Запустите ход времени и посмотрите, что произойдёт.
Как следует поэкспериментируйте с мощностью силы и скоростью силы. Выберите «тянуть» вместо «толкать», «радиальную» вместо «направленной». Пробуйте, пока не получите нужный эффект.
Излучатель
Вам нужно запустить ракету с космического корабля? Или вы хотите, чтобы курица снесла яйцо? Чтобы из пасти дракона вырвалось пламя? Излучатель может сделать всё это и не только.
В меню настройки выберите «что излучать», чтобы указать объект, который должен быть излучён. Излучатель будет создавать копии данного объекта.
Источник излучения зависит от положения прибора. Указатель прибора задаёт направление, в котором будет излучён объект. Вставьте форму и излучатель.
Возьмите датчик контроллера, чтобы мы могли управлять работой излучателя. Выберите для датчика контроллера параметр «удалённое управление».
Затем подключите сигнал вывода кнопки к розетке излучателя. Измените настройки излучателя: выберите режим излучения «один раз».
Выберите форму в качестве объекта, который нужно излучать. Запустите ход времени и нажмите кнопку , чтобы излучатель мог излучать формы.
Разрушитель
Он пригодится, если нужно, чтобы во время смерти врага обрушился уступ или что-нибудь просто исчезло. Отправьте ему сигнал, и прикреплённый объект будет уничтожен.
Разместите форму и прикрепите к ней разрушитель. Вставьте таймер и подключите «время истекло (импульс)» к розетке разрушителя. Запустите ход времени.
Когда таймер закончит отсчёт, он активирует разрушитель, и форма будет уничтожена. Она не станет невидимой, а исчезнет и не вернётся до тех пор, пока вы не отмотаете сцену назад.
Менеджер здоровья
Прикрепите этот гаджет к объекту, у которого должен быть параметр здоровье, — персонажу, врагу или даже к воротам, которые можно разрушить.
Этот гаджет позволяет выбирать, какой урон может понести объект, повысился или упал его уровень здоровья и т. д.
Давайте сделаем форму, которая умрёт, когда её здоровье упадёт до 0. Вставьте форму и прикрепите к ней менеджер здоровья и разрушитель. Вставьте над ней другую форму.
Сделайте вторую форму подвижной, чтобы она могла упасть. Прикрепите к ней модификатор здоровья. В данном случае нам подойдут стандартные настройки гаджетов здоровья.
Текущий уровень здоровья менеджера равен 100. У модификатора включён режим «столкновение», и он отнимает 100 ед. здоровья одним ударом.
Поэтому всё, что нам нужно, — это активировать разрушитель. Подключите выходной порт «нет здоровья» на менеджере здоровья к розетке разрушителя.
Запустите ход времени, и вы увидите «смерть» вашей формы.
Модификатор здоровья
Если вы хотите создать ограду, к которой подведён ток, или придать ракете разрушительную мощь, или создать целебное зелье для персонажей, то вам нужен этот гаджет.
Модификатор здоровья разрушает или чинит что-либо, посылая сигналы менеджеру здоровья, чтобы изменить его параметры.
Этот гаджет позволяет выбирать, какой урон может понести объект, повысился или упал его уровень здоровья и т. д.
Давайте сделаем форму, которая умрёт, когда её здоровье упадёт до 0. Вставьте форму и прикрепите к ней менеджер здоровья и разрушитель. Вставьте над ней другую форму.
Сделайте вторую форму подвижной, чтобы она могла упасть. Прикрепите к ней модификатор здоровья.
В данном случае нам подойдут стандартные настройки гаджетов здоровья. Текущий уровень здоровья менеджера равен 100.
У модификатора включён режим «столкновение», и он отнимает 100 ед. здоровья одним ударом. Поэтому всё, что нам нужно, — это активировать разрушитель.
Подключите выходной порт «нет здоровья» на менеджере здоровья к розетке разрушителя. Запустите ход времени, и вы увидите «смерть» вашей формы.
Вывод текста
Облачко с репликой, графический интерфейс, знак, страница книги — для всего этого вам нужен текст. Здесь и пригодится гаджет «вывод текста».
Вы можете настраивать любые параметры: форму текстового поля, шрифт, цвет, даже скорость показа текста. Давайте попробуем.
Добавьте вывод текста и таймер. В меню настройки вывода текста введите что-нибудь в поле «введите текст…» и выберите шрифт ползунком «шрифт».
Пусть это будет облачко с текстом. Выберите «форма хвостика» на странице «свойства текстового поля» и перетащите текст куда захотите прибором позиционирования.
Заодно выберите цвет и передвиньте ползунок «закруглённость» на 100%. Отключив автоподстройку, вы можете придать облачку нужную форму при помощи рукоятей.
Давайте заставим текст появляться по одной букве. Откройте страницу «настройки» и установите скорость анимации, равную 10.
Теперь добавим таймер — он позволит указать, когда появится текст. Подключите «время истекло (сигнал)» к «начать текст» на выводе текста.
Запустите ход времени, и вы увидите свой текст в действии. Попробуйте изменить другие параметры в его меню настройки!
Вывод диалогов
Делает всё то же, что и вывод текста, но также обладает настройками, чтобы показывать игроку варианты реплик и соответствующие им кнопки.
Используйте его для подсказок, меню и диалоговых деревьев. Давайте составим небольшую цепочку диалогов. Вставьте в сцену вывод диалогов.
Введите простую реплику вроде «привет» и задайте ей нужный вид с помощью настроек. Теперь выберите кнопку подсказка «Закрыть» и включите параметр показывать подсказки в тексте.
Элемент с подсказкой можно передвинуть в нужное вам место. Теперь нужно задать ответ.
Самый быстрый способ создать ответный диалог — это копировать гаджет и заменить текст в новом гаджете на другой — например, «привет-привет».
Копия появится поверх оригинала, сдвиньте её сторону. Направление хвостика можно менять регулятором, можно также настраивать другие нужные вам параметры.
Соедините порт текст закончен на первом гаджете с портом запуск текста на втором. Нажмите запустить ход времени. После нажатия выбранной кнопки закрыть появится вторая фраза.
Вывод субтитров
Тоже отображает текст, но именно текст субтитров. По умолчанию используются системные параметры субтитров, но можно выбрать пункт особые субтитры и настроить их по-своему.
Это достаточно простой гаджет, он работает так же, как и вывод текста, но имеет чуть меньше настроек.
Вывод чисел
Этот элемент можно подключать к таким гаджетам, как менеджер здоровья, счётчик или калькулятор, чтобы отображать количество здоровья, обратный отсчёт или очки.
Давайте сделаем таймер обратного отсчёта. Вставьте в сцену вывод чисел и таймер.
Установите таймер на обратный отсчёт. Установите в формате отображения на выводе чисел значение время. Включите параметр показать миллисекунды — просто азарта ради.
Подключите вывод текущее время на таймере к входу число/диапазон на выводе чисел. Запустите ход времени, чтобы увидеть работу обратного отсчёта.
Если вы хотите назначить какое-нибудь действие на конец отсчёта, для этого лучше использовать вывод время истекло на таймере.
Грохот
Активирует парные двигатели контроллера. Небольшая тряска может создать обратную связь и увеличить уровень погружения в игровой процесс.
Это пригодится в том случае, если вы хотите создать взрыв или грозу или нанести урон персонажу.
Левый мотор больше, и он даёт более мощный грохот. Правый мотор поменьше, он больше жужжит.
Экспериментируйте с различными уровнями мощности обоих двигателей. Испытайте полученный эффект с помощью «тестировать грохот» в меню настройки.
Обратите внимание: «грохот» ничего не будет делать, пока не получит сигнал. Вставьте сферу высоко над полом и сделайте её подвижной.
Увеличьте параметр «подпрыгивать» до 75%, чтобы она подпрыгнула несколько раз. Прикрепите к ней датчик столкновения.
Повысьте чувствительность датчика до 100%. Подключите порт вывода столкновения к розетке грохота. Выведите ползунки двигателей на 100%.
Запустите ход времени, и грохот будет срабатывать каждый раз, когда сфера падает на пол.
Руководство пользователя «Грёз» постоянно дополняется. Следите за обновлениями: мы будем периодически добавлять новые уроки и статьи.