"Информатика (в 2 частях)", Нателаури Н.К., Маранин С.С.
Звук помогает оживить игру, мультфильм или интерактивную историю: музыка создаёт фон, а эффекты подчёркивают действия персонажей. Аудиозапись можно выбрать из библиотеки, загрузить с компьютера или записать самостоятельно. Чтобы звук включался вовремя, его связывают с событием в сценарии. Одни команды ждут окончания записи, другие позволяют программе работать дальше, пока звук играет. Громкость и остановку тоже нужно учитывать.
Текст подготовлен нейронной сетью по теме параграфа и не заменяет учебник — важные факты и формулировки сверяйте с ним.
Звуковой файл — аудиозапись, которую можно добавить в проект из библиотеки или загрузить с компьютера. Это может быть музыка, голос или отдельный эффект. Файл нужен, чтобы программа могла воспроизводить выбранное звучание, а не только показывать изображение.
Звуковой эффект — короткий звук, сопровождающий действие или событие в программе. Например, это может быть звук прыжка, удара или нажатия кнопки. Эффект помогает заметить действие и делает сцену понятнее и выразительнее.
Звуковой блок — команда, запускающая, останавливающая или изменяющая звучание. Такие блоки помещают в сценарий рядом с командами движения, смены образа и другими действиями. Благодаря им звук можно включить в нужный момент и согласовать с работой персонажа.
Громкость звука — параметр, определяющий силу звучания музыки и эффектов. Если громкость слишком велика, эффект может заглушить речь или фоновую мелодию. Настройка помогает сделать все звуки различимыми и подходящими для сцены.
Музыка и эффекты добавляют проекту выразительность, потому что зритель не только видит действие, но и слышит его. Музыка создаёт общее настроение и может звучать на протяжении сцены. Короткий эффект отмечает конкретное событие, например появление предмета или столкновение персонажей. Если подобрать звук к действию, зрителю легче следить за происходящим.
Звуковую запись можно выбрать из готовой библиотеки, загрузить с компьютера или записать самостоятельно. Библиотека удобна, когда нужен стандартный звук, а собственная запись пригодится для особого голоса, мелодии или эффекта. После добавления запись появляется во вкладке звукового сопровождения выбранного объекта. Там её можно прослушать и использовать в командах сценария.
Звуковую команду связывают с событием, чтобы запись запускалась именно тогда, когда она нужна. Например, при нажатии флажка может начаться музыка, а нажатие клавиши пробела может включить звук прыжка. Без такого события команда не получит подходящего момента для запуска. Выбор события зависит от того, какое действие должно сопровождаться звуком.
Команда воспроизведения звука до конца ждёт, пока запись закончится, и лишь затем разрешает выполнить следующую команду. Это полезно, когда реплики персонажей должны звучать по очереди или звуки должны следовать друг за другом. Команда запуска звука не задерживает сценарий: программа продолжает выполнять остальные действия, пока запись звучит. Поэтому её выбирают для фоновой музыки и одновременных событий.
Чтобы управлять звучанием целиком, используют команду остановки всех звуков, а для настройки силы звучания — изменение громкости. Остановка нужна, например, при смене сцены, иначе музыка предыдущего эпизода может продолжиться. Громкость помогает уравновесить фон, речь и эффекты. Можно организовать отдельные сценарии для музыки и эффектов: тогда музыка играет параллельно, а короткие звуки включаются в ответ на события.
| Команда или элемент | Назначение | Когда применять | Результат |
|---|---|---|---|
| Библиотека звуков | Выбор готовой аудиозаписи | Когда подходит стандартный звук | Звук добавляется к объекту |
| Загрузка или запись звука | Добавление собственного аудиоматериала | Когда нужен особый голос, эффект или мелодия | В проекте появляется новая запись |
| Воспроизвести звук до конца | Запуск звука с ожиданием его окончания | Для реплик и последовательных звуков | Следующая команда выполняется после окончания звука |
| Запустить звук | Запуск звука без остановки сценария | Для фоновой музыки и параллельных действий | Сценарий продолжает выполняться |
| Остановить все звуки | Прекращение текущего звучания | При смене сцены или завершении игры | Все звуки прекращаются |
| Изменить или установить громкость | Регулирование силы звучания | Для настройки фона и эффектов | Звук становится громче или тише |
Сначала определите, что должно звучать и в какой момент, затем выберите подходящую запись или добавьте свою. Для реплик и последовательных звуков выбирайте ожидание окончания, а для музыки — запуск без остановки сценария. В конце проверьте громкость и добавьте остановку звучания, если этого требует переход между сценами.
Условие. К персонажу нужно добавить звук прыжка, который воспроизводится при нажатии клавиши пробела. Сначала нужно подготовить саму запись, а затем связать её с действием игрока. Важно, чтобы звук запускался при нажатии, а не при каждом проходе отдельного цикла.
Ответ. Звук прыжка запускается блоком, связанным с нажатием пробела. Если звук не слышен, проверьте, что запись добавлена к нужному объекту, событие выбрано верно и громкость не установлена слишком низко.
Условие. Два персонажа должны произнести реплики одну за другой, без наложения. Если просто запустить обе записи, сценарии могут начать звучать одновременно. Поэтому нужно заставить выполнение каждой последовательности дождаться окончания своей реплики.
Ответ. Реплики звучат последовательно, потому что следующая команда выполняется после окончания предыдущего звука. Порядок блоков и сигнал между персонажами помогают избежать одновременного запуска.
Условие. Во время игры должна звучать фоновая музыка, при столкновении — включаться эффект, а после окончания игры все звуки должны замолчать. Здесь нужны и параллельная работа сценариев, и реакция на события. Если запускать музыку повторно в игровом цикле, записи начнут накладываться.
Ответ. Музыка играет параллельно игре, эффект запускается при столкновении, а команда завершения останавливает всё звучание. Однократный запуск фоновой записи предотвращает наложение её копий.
Ждать окончания фоновой музыки. Если для длинной мелодии выбрать воспроизведение до конца, сценарий остановится и не сможет вовремя выполнять следующие команды. Так происходит, потому что блок намеренно ждёт завершения записи. Проверьте, продолжают ли персонажи двигаться во время музыки, и для фона используйте запуск звука без ожидания.
Запускать музыку при каждом повторении цикла. В этом случае новый экземпляр мелодии включается до окончания предыдущего, и несколько копий накладываются. Ошибку допускают, когда команду старта помещают внутрь повторяющейся части сценария. Проверьте, сколько раз выполняется блок запуска, и перенесите его к событию начала игры.
Не связывать звуковой блок с событием. Тогда звук может не включиться в нужный момент или сценарий вообще не начнётся. Причина обычно в том, что команда звука стоит отдельно от запускающего события. Проверьте начало сценария и испытайте его именно тем действием, которое выбрано, например нажатием клавиши.
Не проверять громкость и длительность записи. Слишком громкий эффект заглушит речь, а длинный звук может продолжаться после окончания сцены. Это часто обнаруживается только при прослушивании всего проекта, а не отдельной команды. Проверьте запись в контексте сцены, настройте громкость и добавьте остановку звука при переходе.
Чтобы управлять звучанием в сценарии, нужно уметь запускать программы по событиям, использовать циклы и располагать несколько команд в нужном порядке. Эти навыки помогают включить запись вовремя и не запускать её лишний раз. Работа со звуковыми файлами связана с темой файлов и папок: аудиоматериал выбирают, загружают и хранят в проекте. Эти знания пригодятся при создании мультфильмов, игр, презентаций и интерактивных историй.
Чем отличается запуск звука от воспроизведения звука до конца?
Воспроизведение до конца приостанавливает сценарий, пока запись не закончится, и только затем выполняет следующую команду. Запуск звука включает запись, но сценарий сразу продолжает работу.
Как добавить в проект собственную музыку или запись голоса?
Загрузите аудиофайл с компьютера или запишите звук средствами программы. После добавления запись появится во вкладке звукового сопровождения объекта, и её можно будет выбрать в звуковой команде.
Почему музыка начинает звучать несколько раз одновременно?
Часто команда запуска музыки находится внутри цикла и повторяется при каждом его проходе. Перенесите запуск в начало сценария, чтобы запись включалась один раз, а не наслаивалась сама на себя.
Как остановить звук при переходе к другой сцене?
Добавьте в сценарий перехода команду остановки всех звуков. Она прекратит текущую музыку и эффекты, прежде чем начнётся звучание новой сцены.
Как сделать так, чтобы звуковой эффект не заглушал музыку или речь?
Уменьшите громкость эффекта или настройте громкость звучания перед его запуском. Затем прослушайте сцену целиком: так можно проверить, различимы ли речь, музыка и эффект.
Шаг 5. Добавь звуки и музыку