Создание 2D-игр с Tiniest2D
Аудио и музыка
Lesson 5 of 11 • 10 XP
Keep your place in this quest
Log in or sign up for free to subscribe, follow lesson progress, and access more learning content.
Аудио
Аудиоактивы — это звуки, которые ваша игра может воспроизводить. Это могут быть короткие звуковые эффекты, такие как прыжки и сбор монет, или зацикленная музыка. Tiniest2D использует компактный редактор в стиле трекера, что означает, что звуки создаются из нот, размещённых на сетке, а не из импортируемых аудиофайлов.

Чтобы создать аудиоактив:
var jumpSound = Audio()
var bgMusic = Audio()
Чтобы редактировать аудио:
- Ctrl+Click на имени переменной аудио
- Откроется Редактор Аудио в виде крошечного встроенного секвенсора
Редактор Аудио
Редактор Аудио — это простая сетка нот, предназначенная для быстрого создания ретро-звуковых эффектов и зацикленной музыки. Каждая строка — это высота звука, каждая колонка — это момент времени, и каждый канал может воспроизводить свои собственные ноты. Этого достаточно для создания классических аркадных звуков без необходимости в полноценной музыкальной программе.
Каждый аудиоактив имеет:
- 4 канала
- Шаги нот в стиле трекера
- Волновую форму и громкость на канал
- Темп, длину, длину щетки и переключатель цикличности
- Встроенный просмотр воспроизведения
Редактор намеренно минималистичен: выберите канал, добавьте ноты на сетку и нажмите Пробел, чтобы услышать результат.
Управление Редактором Аудио
Начните с выбора канала, добавления нескольких нот на сетку и нажатия Пробел. После этого измените волну, темп и громкость, чтобы услышать, как звук меняется.
| Управление | Действие |
|---|---|
| Левый клик на сетке | Разместить ноту, используя текущую длину щетки |
| Правый клик / Удалить | Стереть ноту под курсором |
| Пробел | Воспроизвести/остановить просмотр |
| 1 / 2 / 3 / 4 | Выбрать канал |
| Темп +/- | Изменить скорость воспроизведения |
| Длина +/- | Изменить общую длину паттерна |
| Щетка +/- | Изменить, сколько шагов продолжается каждая размещённая нота |
| Волна +/- | Изменить волну канала |
| Громкость +/- | Изменить громкость канала |
| Переключатель цикла | Сделать клип зацикленным до остановки |
| Очистить канал | Удалить все ноты из активного канала |
| Escape | Вернуться в редактор скриптов |