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

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

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

3D-программирование Вопросы, касающиеся программирования 3D мира

Ответ
 
Опции темы
Старый 12.12.2007, 12:45   #1
Strelok3848
Оператор ЭВМ
 
Регистрация: 05.12.2007
Сообщений: 26
Написано 0 полезных сообщений
(для 0 пользователей)
Проблема со звуком!

У меня такая проблема, решил сделать так чтобы при ходьбе проигровался файл шагов. Сделал это так:

walk_sound=LoadSound("1.mp3")
LoopSound walk_sound
walk_sound_channel=PlaySound(walk_sound)
PauseChannel walk_sound_channel

и после кода проверки на нажатие
If Abs(mvx)>0 Then
ResumeChannel walk_sound_channel
else
PauseChannel walk_sound_channel
endif
Звук проигровается но почему то с опозданием.(3 секунды)
Как устранить эту проблему?
(Offline)
 
Ответить с цитированием
Старый 12.12.2007, 16:41   #2
Maxxx.!!!.
Нуждающийся
 
Регистрация: 02.11.2007
Сообщений: 93
Написано 0 полезных сообщений
(для 0 пользователей)
Re: Проблема со звуком!

Так может тебе сделать так: записать в файл звук шагов с паузой. Чтобы не надо было бы паузу программно делать.
(Offline)
 
Ответить с цитированием
Старый 12.12.2007, 18:06   #3
Xander
Оператор ЭВМ
 
Регистрация: 29.05.2007
Сообщений: 46
Написано 0 полезных сообщений
(для 0 пользователей)
Re: Проблема со звуком!

Если у тебя файл звука грузится прямо в цикле, то попросту грузи его вне цикла, тормозит. Если нет - х.з.
(Offline)
 
Ответить с цитированием
Старый 14.12.2007, 14:44   #4
Damp
Знающий
 
Регистрация: 12.07.2007
Сообщений: 297
Написано 50 полезных сообщений
(для 133 пользователей)
Re: Проблема со звуком!

А мне не понравилась строка
LoopSound walk_sound
(Offline)
 
Ответить с цитированием
Старый 14.12.2007, 15:17   #5
newman
Бывалый
 
Регистрация: 20.11.2007
Сообщений: 663
Написано 145 полезных сообщений
(для 176 пользователей)
Re: Проблема со звуком!

А мне не понравилась строка
LoopSound walk_sound
объясни почему

Strelok3848
Зделай так:

до цикла:

zvuk_shagi=Load3dSound("sounds\shagi.wav")
LoopSound zvuk_shagi
shagi_zvuk=emitSound(zvuk_shagi,camera)
PauseChannel (shagi_zvuk)

а в цикле:

If KeyDown(17) ResumeChannel(shagi_zvuk) else pausechannel(shagi_zvuk)
If KeyDown(31) ResumeChannel(shagi_zvuk)
If KeyDown(30) ResumeChannel(shagi_zvuk)
If KeyDown(32) ResumeChannel(shagi_zvuk)
(Offline)
 
Ответить с цитированием
Старый 16.12.2007, 12:06   #6
johnk
Легенда
 
Регистрация: 01.10.2006
Сообщений: 3,705
Написано 296 полезных сообщений
(для 568 пользователей)
Re: Проблема со звуком!

Звук проигровается но почему то с опозданием.(3 секунды)
Опоздание = загрузка звукового файла.
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
А можно ли в коде блитза как-нибудь заменить значёк и проблеме со звуком. Ganociy Blitz3D 9 02.11.2009 20:00
Xors3D баг со звуком Максим 3D-программирование 20 19.03.2009 18:23
Проблема в MP Nautilus MidletPascal 4 26.10.2008 05:30
OpenAl - работа со звуком zheland BlitzMax 2 26.04.2008 15:36
вопрос по работе со звуком rotor155 Основной форум 10 02.10.2007 00:07


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


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