|
2D-программирование Вопросы, касающиеся двумерного программирования |
31.03.2007, 20:01
|
#1
|
Дэвелопер
Регистрация: 19.03.2006
Сообщений: 1,241
Написано 10 полезных сообщений (для 17 пользователей)
|
РЕВ ДВИГАТЕЛЯ ???
Мне надо чтобы изменялась скорость воспроизведения звука, я хотел делать так:
Global s
s=PlayMusic("c:\02.wav")
kz=22000
Repeat
Cls
If ChannelPlaying(s)=0 s=PlayMusic("c:\02.wav")
Text 20,20, "kz"+kz
Text 20,60,ChannelPlaying(s)
If KeyDown(205) kz=kz+10
If KeyDown(203) kz=kz-10
ChannelPitch s,kz
Until KeyHit(1)
End
|
Но происходит крежит когда он заного воспроизводится, а как менят частоту загруженого и уже воспроизведеного звука я незнаю, если кто делел помогите(буду очень благодарен даже дельному совету)
|
(Offline)
|
|
31.03.2007, 23:35
|
#2
|
☭
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений (для 2,707 пользователей)
|
Re: РЕВ ДВИГАТЕЛЯ ???
эммм. а чем loadsound, playsound, loopsound неподходят?
ИМХО для этой цели самое то.
|
(Offline)
|
|
31.03.2007, 23:57
|
#3
|
Дэвелопер
Регистрация: 19.03.2006
Сообщений: 1,241
Написано 10 полезных сообщений (для 17 пользователей)
|
Re: РЕВ ДВИГАТЕЛЯ ???
Тогда как сделать чтоб небыло слышно как звук начинает заного воспроизводится(честно незнаю, в этой облости ранше не разберался)
???
|
(Offline)
|
|
01.04.2007, 12:02
|
#4
|
Знающий
Регистрация: 04.08.2006
Адрес: Россия
Сообщений: 297
Написано 39 полезных сообщений (для 70 пользователей)
|
Re: РЕВ ДВИГАТЕЛЯ ???
vlad
Надо этот звук обработать в спец. редакторах типа SoundForge так чтобы начало совпадало с концом (за'loop'ить). Можно и программно сделать, но это уже не в Блице делается, так что лучше заранее обработать.
|
(Offline)
|
|
01.04.2007, 12:09
|
#5
|
☭
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений (для 2,707 пользователей)
|
Re: РЕВ ДВИГАТЕЛЯ ???
да, и еще можно громкость менять тоже.
|
(Offline)
|
|
01.04.2007, 16:05
|
#6
|
|
Re: РЕВ ДВИГАТЕЛЯ ???
Залупь.
И в зависимости от оборотов двигателя меняй частоту и громкость звука.
|
|
|
01.04.2007, 17:27
|
#7
|
Дэвелопер
Регистрация: 19.03.2006
Сообщений: 1,241
Написано 10 полезных сообщений (для 17 пользователей)
|
Re: РЕВ ДВИГАТЕЛЯ ???
Звук есть нормальный. И если его просто загрузит и поставить ему зацикленый способ воспроизведения то он нормально воспроизводится(повторяется на стыках), но если использовать ЗАГРУЖЕНЫЙ звук и уже воспроизведенный то ведь неполучится менять ему скорость
|
(Offline)
|
|
02.04.2007, 13:46
|
#8
|
Дэвелопер
Регистрация: 07.09.2005
Сообщений: 1,519
Написано 66 полезных сообщений (для 164 пользователей)
|
Re: РЕВ ДВИГАТЕЛЯ ???
Получится. В Хелп!
|
(Offline)
|
|
02.04.2007, 19:02
|
#9
|
Дэвелопер
Регистрация: 19.03.2006
Сообщений: 1,241
Написано 10 полезных сообщений (для 17 пользователей)
|
Re: РЕВ ДВИГАТЕЛЯ ???
Я упустил тот момент что команды типа ChannelPitch могут работать не только с теми файлами которые просто воспроизвели PlaySound.
ПАСИБА!
зы\ Diplomat - кратко и понятно!
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 06:24.
|