Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > Blitz3D > Переводы

Переводы Переводы туториалов и хелпов.

Ответ
 
Опции темы
Старый 03.09.2005, 18:42   #16
alcosholik
 
Сообщений: n/a
ChannelPan указатель_на_канал, смещение#

Параметры
указатель_на_канал = переменная, назначенная каналу
смещение# = дробное значение, влияющее на воспроизведение канала

Описание
Если вы хотите сделать натуральный эффект панорамирования звука, используйте эту команду. Она позволяет проигрывать звуковые каналы, равномерно распределяя звук между левой и правой колонками. Вы сможете очень легко сделать действительно убийственные стереофонические эффекты!

Значение смещения – между -1 и 1, где 0 – это центр. –1 – 100% левый канал, 1 – 100% правый канал. Чтобы эффект был примерно в середине, попробуйте -.5 для 50% левого канала или .75 для 75% правого.

Пример
; Примеры с каналами

Print "Загрузка звука..." 
; Загрузите образец – в кавычках нужно указать путь к файлу на диске 
; Для лучшего результата поставьте задержку 5-10 секунд
sndWave=LoadSound("level1.wav") 
; Зациклить звук (будет повторятся бесконечно)
LoopSound sndWave 

chnWave=PlaySound(sndWave) 

Print "Воспроизведение звука 2 секунды…" 
Delay 2000 

Print "Пауза на 2 секунды…" 
PauseChannel chnWave 
Delay 2000 

Print "Возобновление воспроизведения…" 
ResumeChannel chnWave 
Delay 2000 

Print "Изменение тона («высоты») звука..." 
ChannelPitch chnWave, 22000 
Delay 2000 

Print "Воспроизведение звука с измененной «высотой»…" 
Delay 2000 

Print "Только левая колонка" 
ChannelPan chnWave,-1 
Delay 2000 

Print "Только правая колонка" 
ChannelPan chnWave,1 
Delay 2000 

Print "Конец!" 
StopChannel chnWave
 
Ответить с цитированием
Старый 03.09.2005, 18:43   #17
alcosholik
 
Сообщений: n/a
ChannelPlaying (указатель_на_канал)

Параметры
указатель_на_канал = переменная, назначенная каналу

Описание
Часто вам необходимо узнать воспроизводится звуковой канал в данный момент или нет. Эта команда возвращает 1, если звук играет, или 0, если звук остановлен. Используйте ее для повторного воспроизведения фоновой музыки или любого другого звука, который мог неожиданно остановиться.

Примечание: эта команда не работает с каналом, проигрывающим трек с компакт-диска.

Пример
Print "Загрузка звука..." 
; Загрузите образец – в кавычках нужно указать путь к файлу на диске 
; Для лучшего результата поставьте задержку 5-10 секунд
sndWave=LoadSound("level1.wav") 

Print "Воспроизведение звука целиком до конца..." 
chnWave=PlaySound(sndWave) 
While ChannelPlaying(chnWave) 
; Действия, происходящие во время проигрывания звука
Wend 
Print "Конец!"
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Перевод хелпа - Type impersonalis Переводы 16 19.03.2010 09:16
Перевод хелпа - String alcosholik Переводы 0 15.01.2006 23:03
Перевод хелпа - Text alcosholik Переводы 12 15.10.2005 22:22
Перевод хелпа - Bank alcosholik Переводы 13 03.09.2005 21:51
Перевод хелпа - File alcosholik Переводы 17 03.09.2005 19:05


Часовой пояс GMT +4, время: 01:26.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com