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

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

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

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

Ответ
 
Опции темы
Старый 26.12.2012, 22:38   #1
Alex_028
Оператор ЭВМ
 
Регистрация: 26.12.2012
Сообщений: 30
Написано 3 полезных сообщений
(для 3 пользователей)
3D звук, неработает без графического режима

Всем привет!

Я пишу игрушку для незрячих, будет что то среднее между шутером и экшеном.
Так как графика слепым не нужна, весь упор игры делается на 3d звук.
Эксперементировал с перемещением звука на основе примеров из хелпа с блитцем.
Но позиционирование не получается.
Вот пример:

camera=CreateCamera()
PositionEntity camera,0,1,-10
cone=CreateCone()
PositionEntity cone,0.2,-0.3,0

microphone=CreateListener(camera)
sound=Load3DSound("media/ufo.wav")

Repeat
If KeyHit(205) Then TurnEntity cone,0,-1,0
If KeyHit(203) Then TurnEntity cone,0,1,0
If KeyHit(20 Then MoveEntity cone,0,0,-0.05
If KeyHit(200) Then MoveEntity cone,0,0,0.05

If KeyHit(2) Then EmitSound(sound,cone)

Until KeyHit(1)
End

Кто-нибудь может подсказать в чем может быть ошибка и как можно еще реализовать перемещение объекта со звуком?
(Offline)
 
Ответить с цитированием
Старый 26.12.2012, 23:02   #2
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений
(для 15,675 пользователей)
Ответ: 3D звук, неработает без графического режима

Нужно указать 3D-режим, тут ничего не поделать.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
IgorOK (26.12.2012)
Старый 26.12.2012, 23:08   #3
IgorOK
Мастер
 
Аватар для IgorOK
 
Регистрация: 26.10.2009
Сообщений: 1,194
Написано 615 полезных сообщений
(для 2,209 пользователей)
Ответ: 3D звук, неработает без графического режима

Graphics3D 1024, 768, 32, 2
SetBuffer BackBuffer()

camera=CreateCamera()
PositionEntity camera,0,1,-10
cone=CreateCone()
PositionEntity cone,0.2,-0.3,0

microphone=CreateListener(camera)
sound=Load3DSound("ufo.wav")

Repeat
UpdateWorld
RenderWorld
Flip
If KeyDown(30) Then TurnEntity cone,0,-1,0
If KeyDown(31) Then TurnEntity cone,0,1,0
If KeyDown(32) Then MoveEntity cone,0,0,-0.05
If KeyDown(17) Then MoveEntity cone,0,0,0.05

If KeyHit(57) Then EmitSound(sound,cone)

Until KeyHit(1)
End

АВТОМАТ опередил уже.
(Offline)
 
Ответить с цитированием
Старый 26.12.2012, 23:15   #4
Alex_028
Оператор ЭВМ
 
Регистрация: 26.12.2012
Сообщений: 30
Написано 3 полезных сообщений
(для 3 пользователей)
Ответ: 3D звук, неработает без графического режима

IgorOK
Так то оно работает, но только на хрюше, а у меня сейчас стоит семерка и при запуске такого кода выдает ошибку error memory access. В чем прикол с памятью непонял но графический режим у меня почему-то не тянет.
Хотя подобное спокойно пашет на хрюшке и не икает на какие-то системные ошибки.
Может еще какие будут предложения?
(Offline)
 
Ответить с цитированием
Старый 26.12.2012, 23:18   #5
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений
(для 15,675 пользователей)
Ответ: 3D звук, неработает без графического режима

Сообщение от Alex_028 Посмотреть сообщение
IgorOK
Так то оно работает, но только на хрюше, а у меня сейчас стоит семерка и при запуске такого кода выдает ошибку error memory access. В чем прикол с памятью непонял но графический режим у меня почему-то не тянет.
Хотя подобное спокойно пашет на хрюшке и не икает на какие-то системные ошибки.
Может еще какие будут предложения?
Включить дебаггер
Посмотреть, где именно появляется ошибка
(Offline)
 
Ответить с цитированием
Старый 26.12.2012, 23:28   #6
Alex_028
Оператор ЭВМ
 
Регистрация: 26.12.2012
Сообщений: 30
Написано 3 полезных сообщений
(для 3 пользователей)
Ответ: 3D звук, неработает без графического режима

С дебаггером ругается что не установлен 3d режим.
Хотя если просто без 3d написать
sound=loadsound("sample.wav")
playsound(sound)
то все спокойно пашет!

Сторонние либы как-то лень припахивать...
(Offline)
 
Ответить с цитированием
Старый 26.12.2012, 23:38   #7
Arton
Быдлокодер
 
Аватар для Arton
 
Регистрация: 05.07.2009
Адрес: Проспит
Сообщений: 5,019
Написано 2,312 полезных сообщений
(для 5,349 пользователей)
Ответ: 3D звук, неработает без графического режима

Писал, писал, и блин случайно обновил...

Сообщение от Alex_028 Посмотреть сообщение
С дебаггером ругается что не установлен 3d режим.
Хотя если просто без 3d написать
sound=loadsound("sample.wav")
playsound(sound)
то все спокойно пашет!

Сторонние либы как-то лень припахивать...
Блиц глючит, даже не знаю, какая версия?
Это в обще какие-то мистические глюки, у меня подобное было, потом просто пропало и всё заработало...

И всё таки попробуй OpenAL для Блица, там всё просто - OpenAL wrapper
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Alex_028 (27.12.2012)
Старый 26.12.2012, 23:54   #8
Alex_028
Оператор ЭВМ
 
Регистрация: 26.12.2012
Сообщений: 30
Написано 3 полезных сообщений
(для 3 пользователей)
Ответ: 3D звук, неработает без графического режима

Arton
Обновлял до 1.106.
По крайней мере это последнее обновление которое мне попадалось в инэте, вроде и на офсайте о более новых не писалось.

Спасибо за ссылку, сейчас попробую.
Надеюсь примеры применения openal имеются
(Offline)
 
Ответить с цитированием
Старый 27.12.2012, 00:27   #9
Arton
Быдлокодер
 
Аватар для Arton
 
Регистрация: 05.07.2009
Адрес: Проспит
Сообщений: 5,019
Написано 2,312 полезных сообщений
(для 5,349 пользователей)
Ответ: 3D звук, неработает без графического режима

Я пользуюсь v1.99 из-за совместимости с большинством библиотек.

Можно ещё Bass, но последний варпер 2007-го года, к примеру EAX выше WinXP не работает По этому выбрал OpenAL - работает на Win7.

P. S.
Сообщение от Alex_028 Посмотреть сообщение
Спасибо за ссылку
Понравилось, ставь
(Offline)
 
Ответить с цитированием
Старый 27.12.2012, 00:36   #10
Alex_028
Оператор ЭВМ
 
Регистрация: 26.12.2012
Сообщений: 30
Написано 3 полезных сообщений
(для 3 пользователей)
Ответ: 3D звук, неработает без графического режима

Arton
Да вот мысль шевелится снести блитц и по новой поставить, еще один баг нашел, все примеры из папки 3d examples неработают, двиг жалуется на какую-то несовместимость.
Может это только у меня на семерке такое?
На XP sp3 любая игрушка спокойно запускалась без ошибок...
На Bass я смотрел, но не со всеми параметрами ясно, на си проверял некоторые идеи и воспроизвести звук так и не получилось, хотя компил спокойно хавал исходник без единого бага.
А на Fmod случайно враппера нет?
(Offline)
 
Ответить с цитированием
Старый 27.12.2012, 00:47   #11
Arton
Быдлокодер
 
Аватар для Arton
 
Регистрация: 05.07.2009
Адрес: Проспит
Сообщений: 5,019
Написано 2,312 полезных сообщений
(для 5,349 пользователей)
Ответ: 3D звук, неработает без графического режима

Сообщение от Alex_028 Посмотреть сообщение
Arton
Да вот мысль шевелится снести блитц и по новой поставить, еще один баг нашел, все примеры из папки 3d examples неработают, двиг жалуется на какую-то несовместимость.
Может это только у меня на семерке такое?
На XP sp3 любая игрушка спокойно запускалась без ошибок...
На Bass я смотрел, но не со всеми параметрами ясно, на си проверял некоторые идеи и воспроизвести звук так и не получилось, хотя компил спокойно хавал исходник без единого бага.
Есть такая фишка что в папку "userlibs" много библиотек не напихаешь, у меня такое было, блиц вообще отказался запускать проекты, удалил несколько библиотек всё заработало. Проверь не слишком ли много варперов, ненужные убери, у меня сейчас примерно 16 библиотек.

Сообщение от Alex_028
А на Fmod случайно враппера нет?
Если не ошибаюсь звук в Blitz'е базируется на Fmod, я не видел, скорее всего нет.

P. S. Рекомендую - "Все для Blitz 3D. Сборники файлов, примеров, ресурсов и т.д." Только будь внимателен к версиям, там могут быть устаревшие.

P. P. S. Где-то на форуме обсуждали что самая стабильная версия Блица это 1.99, поищи тему.
(Offline)
 
Ответить с цитированием
Старый 27.12.2012, 00:52   #12
Alex_028
Оператор ЭВМ
 
Регистрация: 26.12.2012
Сообщений: 30
Написано 3 полезных сообщений
(для 3 пользователей)
Ответ: 3D звук, неработает без графического режима

У меня вообще блитц голый, без единой либы)))
Он у меня только третий день как установлен.
Переустановка и обновление до 1.99 непомогло, как раньше выскакивала ошибка graphic 3d not initialized так и дальше вылазит
С openal хелпа вообще нет, из темы повыкачивал все исходники и прийдется похоже по ним эксперементировать.
(Offline)
 
Ответить с цитированием
Старый 27.12.2012, 00:59   #13
Arton
Быдлокодер
 
Аватар для Arton
 
Регистрация: 05.07.2009
Адрес: Проспит
Сообщений: 5,019
Написано 2,312 полезных сообщений
(для 5,349 пользователей)
Ответ: 3D звук, неработает без графического режима

Сообщение от Alex_028 Посмотреть сообщение
У меня вообще блитц голый, без единой либы)))
Он у меня только третий день как установлен.
Переустановка и обновление до 1.99 непомогло, как раньше выскакивала ошибка graphic 3d not initialized так и дальше вылазит
С openal хелпа вообще нет, из темы повыкачивал все исходники и прийдется похоже по ним эксперементировать.
Попробуй потереть Блиц из системы полностью, вместе с записями реестра, с помощью какой нибудь проги. И установи по новой. Директ проверь Короче подёргай что нибудь. Поищи инфу на форуме...

P. S. Запомни, Блиц живой Он требует ухода и ласки

У меня как-то раз Блиц не работал всю зиму что я только не делал, мистика... Потом вдруг всё в порядке... В зимней спячки был наверное
(Offline)
 
Ответить с цитированием
Старый 27.12.2012, 00:59   #14
Alex_028
Оператор ЭВМ
 
Регистрация: 26.12.2012
Сообщений: 30
Написано 3 полезных сообщений
(для 3 пользователей)
Ответ: 3D звук, неработает без графического режима

Там уже пробовал, ссылки битые и устаревшие.
(Offline)
 
Ответить с цитированием
Старый 27.12.2012, 01:01   #15
Arton
Быдлокодер
 
Аватар для Arton
 
Регистрация: 05.07.2009
Адрес: Проспит
Сообщений: 5,019
Написано 2,312 полезных сообщений
(для 5,349 пользователей)
Ответ: 3D звук, неработает без графического режима

Сообщение от Alex_028 Посмотреть сообщение
Там уже пробовал, ссылки битые и устаревшие.
Какие ссылки? Это "Все для Blitz 3D. Сборники файлов, примеров, ресурсов и т.д."?
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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


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


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