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

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

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

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
HolyDel
 
Регистрация: 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
Platon
Знающий
 
Регистрация: 04.08.2006
Адрес: Россия
Сообщений: 297
Написано 39 полезных сообщений
(для 70 пользователей)
Re: РЕВ ДВИГАТЕЛЯ ???

vlad
Надо этот звук обработать в спец. редакторах типа SoundForge так чтобы начало совпадало с концом (за'loop'ить). Можно и программно сделать, но это уже не в Блице делается, так что лучше заранее обработать.
(Offline)
 
Ответить с цитированием
Старый 01.04.2007, 12:09   #5
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Re: РЕВ ДВИГАТЕЛЯ ???

да, и еще можно громкость менять тоже.
(Offline)
 
Ответить с цитированием
Старый 01.04.2007, 16:05   #6
Черный крыс
 
Сообщений: n/a
Re: РЕВ ДВИГАТЕЛЯ ???

Залупь.
И в зависимости от оборотов двигателя меняй частоту и громкость звука.
 
Ответить с цитированием
Старый 01.04.2007, 17:27   #7
ЛысыЙ_Чук-Иванчук
Дэвелопер
 
Регистрация: 19.03.2006
Сообщений: 1,241
Написано 10 полезных сообщений
(для 17 пользователей)
Re: РЕВ ДВИГАТЕЛЯ ???

Звук есть нормальный. И если его просто загрузит и поставить ему зацикленый способ воспроизведения то он нормально воспроизводится(повторяется на стыках), но если использовать ЗАГРУЖЕНЫЙ звук и уже воспроизведенный то ведь неполучится менять ему скорость
(Offline)
 
Ответить с цитированием
Старый 02.04.2007, 13:46   #8
Diplomat
Дэвелопер
 
Регистрация: 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)
 
Ответить с цитированием
Ответ


Опции темы

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

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


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


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