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

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

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

Ответ
 
Опции темы
Старый 03.03.2011, 22:59   #1
mr.DIMAS
Дэвелопер
 
Аватар для mr.DIMAS
 
Регистрация: 26.12.2006
Адрес: Санкт-Петербург
Сообщений: 1,572
Написано 547 полезных сообщений
(для 1,540 пользователей)
Вопрос Blitz3D SDK

Хочу переписать одну свою игрулю на С++ - уж очень бесит отсутствие в барсике ООП, выбор движка пал на B3D SDK. На сях открываются перспективы в удобном расширении проекта - чего не скажешь о бейсике. Вот вопросы:

Хорс не предлагать.

1) Кто использовал?
2) Ваше мнение( развертнутый ответ ).
__________________

(Offline)
 
Ответить с цитированием
Старый 03.03.2011, 23:03   #2
ffinder
Дэвелопер
 
Аватар для ffinder
 
Регистрация: 10.09.2007
Сообщений: 1,442
Написано 793 полезных сообщений
(для 1,460 пользователей)
Ответ: Blitz3D SDK

1. не использовал (перешел на юнити с блица)
2. блиц3д он стрёмный. могу растекаться мыслями долго, но это ни к чему.
(Offline)
 
Ответить с цитированием
Старый 03.03.2011, 23:06   #3
mr.DIMAS
Дэвелопер
 
Аватар для mr.DIMAS
 
Регистрация: 26.12.2006
Адрес: Санкт-Петербург
Сообщений: 1,572
Написано 547 полезных сообщений
(для 1,540 пользователей)
Ответ: Blitz3D SDK

Блиц - очень хорош, но не на бейсике.
__________________

(Offline)
 
Ответить с цитированием
Старый 04.03.2011, 01:23   #4
IGR
Blitz's Shame !!
 
Регистрация: 31.03.2007
Сообщений: 3,639
Написано 832 полезных сообщений
(для 2,013 пользователей)
Ответ: Blitz3D SDK

1. Частично использовал !!
2. Плюс: можно писать нормальный код, нормальное иде (студия *бт) !!
Минус: это все таки дх7, но если нет притензий к графике то как по мне хороший выбор !! личное мнение - понравилось !! Простота блица в сочитании с мощю с++ !!
(Offline)
 
Ответить с цитированием
Старый 04.03.2011, 08:55   #5
mr.DIMAS
Дэвелопер
 
Аватар для mr.DIMAS
 
Регистрация: 26.12.2006
Адрес: Санкт-Петербург
Сообщений: 1,572
Написано 547 полезных сообщений
(для 1,540 пользователей)
Ответ: Blitz3D SDK

Спасибо. Заинтересовал. Претензий к графике нет - пишу стратежку.

Всё - решено- перехожу на СДК
__________________

(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо mr.DIMAS за это полезное сообщение:
Артем Валерьевич (04.03.2011), Hagrael (22.07.2011)
Старый 08.04.2011, 17:34   #6
mr.DIMAS
Дэвелопер
 
Аватар для mr.DIMAS
 
Регистрация: 26.12.2006
Адрес: Санкт-Петербург
Сообщений: 1,572
Написано 547 полезных сообщений
(для 1,540 пользователей)
Ответ: Blitz3D SDK

Чтоб тему еще одну не создавать напишу здесь.

Проблема такая: в хелпе к сдк в разделе об EmitSound написано мол, звук должен быть загружен функцией bbLoadSound с флагом SOUND3D. Но этого флага в хидере нету. Если звук прогрузить как обычно( без флага ) и попробовать проиграть его через EmitSound, то звук воспроизводится в точке 0,0,0. Что делать?

p.s. версия сдк 1.05
__________________

(Offline)
 
Ответить с цитированием
Старый 08.04.2011, 18:13   #7
mr.DIMAS
Дэвелопер
 
Аватар для mr.DIMAS
 
Регистрация: 26.12.2006
Адрес: Санкт-Петербург
Сообщений: 1,572
Написано 547 полезных сообщений
(для 1,540 пользователей)
Ответ: Blitz3D SDK

хм. нашел единственную статью на португальском http://www.unidev.com.br/phpbb3/view...0165&view=next
но там нет решения проблемы. черт. че делать-то?
__________________

(Offline)
 
Ответить с цитированием
Старый 09.04.2011, 00:01   #8
mr.DIMAS
Дэвелопер
 
Аватар для mr.DIMAS
 
Регистрация: 26.12.2006
Адрес: Санкт-Петербург
Сообщений: 1,572
Написано 547 полезных сообщений
(для 1,540 пользователей)
Ответ: Blitz3D SDK

хм. у меня появились сомнения насчет компетентности булки.
__________________

(Offline)
 
Ответить с цитированием
Старый 09.04.2011, 00:32   #9
Randomize
[object Object]
 
Аватар для Randomize
 
Регистрация: 01.08.2008
Адрес: В России
Сообщений: 4,355
Написано 2,471 полезных сообщений
(для 6,853 пользователей)
Ответ: Blitz3D SDK

Листернер правильно создал?
int t bb.CreateListener(CAMERA); 
Звук грузить так:
bbLoadSound"test.wav",); 
Сообщение от mr.DIMAS Посмотреть сообщение
хм. у меня появились сомнения насчет компетентности булки.
Хм. Вот честно, какой профит в b3dsdk? Многие, кто крутил B3dsdk делали это исключительно в экспериментальных целях. Для плюсов и так немерено 3д движков.
__________________
Retry, Abort, Ignore? █
Intel Core i7-9700 4.70 Ghz; 64Gb; Nvidia RTX 3070
AMD Ryzen 7 3800X 4.3Ghz; 64Gb; Nvidia 1070Ti
AMD Ryzen 7 1700X 3.4Ghz; 8Gb; AMD RX 570
AMD Athlon II 2.6Ghz; 8Gb; Nvidia GTX 750 Ti
(Offline)
 
Ответить с цитированием
Старый 09.04.2011, 01:08   #10
mr.DIMAS
Дэвелопер
 
Аватар для mr.DIMAS
 
Регистрация: 26.12.2006
Адрес: Санкт-Петербург
Сообщений: 1,572
Написано 547 полезных сообщений
(для 1,540 пользователей)
Ответ: Blitz3D SDK

все правильно я сделал. и листенер создал и звук грузил повсякому( в т.ч и с нулевым флагом ). нифига. ладно возьму BASS
__________________

(Offline)
 
Ответить с цитированием
Старый 09.04.2011, 02:45   #11
IGR
Blitz's Shame !!
 
Регистрация: 31.03.2007
Сообщений: 3,639
Написано 832 полезных сообщений
(для 2,013 пользователей)
Ответ: Blitz3D SDK

если утебя траблы с этим, ты уверен что у тебя не будет больше проблем с бассом ??
1) попробывать вручную флаг влупить.. 2,3,4.. 32, 64 ну т.е. Догадатся возможно его пропустили в хедере !!
2) отГуглоТранслейтить тред на португальском !! Судя по моем португальском там говорят нормальные вещи !! :p
3) запостить проблемную часть кода !!
(Offline)
 
Ответить с цитированием
Старый 09.04.2011, 11:11   #12
mr.DIMAS
Дэвелопер
 
Аватар для mr.DIMAS
 
Регистрация: 26.12.2006
Адрес: Санкт-Петербург
Сообщений: 1,572
Написано 547 полезных сообщений
(для 1,540 пользователей)
Ответ: Blitz3D SDK

вот аттач. подвигай куб( звук идет из него ). привязываю слушателя к камере, отодвигаю камеру на 10 ед назад. а звук прослушивается из точки 0,0,0.!!!!!
Вложения
Тип файла: rar SoundTest.rar (830.5 Кб, 454 просмотров)
__________________

(Offline)
 
Ответить с цитированием
Старый 09.04.2011, 14:22   #13
Venom2
 
Сообщений: n/a
Ответ: Blitz3D SDK

Сообщение от mr.DIMAS Посмотреть сообщение
вот аттач. подвигай куб( звук идет из него ). привязываю слушателя к камере, отодвигаю камеру на 10 ед назад. а звук прослушивается из точки 0,0,0.!!!!!
Похоже что трансформация, в частности bbPositionEntity, не влияет на слушателя, и указываемый родитель-ентити (т.е. камера) тоже не работает.
Иначе говоря источник двигать можно, а слушателя нет. Явный баг.
 
Ответить с цитированием
Старый 09.04.2011, 15:01   #14
SBJoker
Злобный Админ
 
Аватар для SBJoker
 
Регистрация: 04.09.2005
Сообщений: 5,926
Написано 3,415 полезных сообщений
(для 9,330 пользователей)
Ответ: Blitz3D SDK

А ещё никогда, слышите, никогда не создавайте объекты в 0,0,0
Часть функций тупо не переваривает это положение.
__________________
(Offline)
 
Ответить с цитированием
Старый 09.04.2011, 16:20   #15
Aikon
ПроЭктировщик
 
Регистрация: 12.02.2011
Сообщений: 131
Написано 23 полезных сообщений
(для 52 пользователей)
Ответ: Blitz3D SDK

Спецом обновил студию до 10. Собрал твой проект. Все ок.
ОС - WinXP SP3 Pro Rus, VS2010Pro En. Всякие run-time packages от более старых студий стоят.

Добавил в твой пример движение кубика вправо и влево. 3D звук работает. Немного странно правда, когда приближаешь и удаляешь кубик, то такое чуство, что звук закреплен на 10м перед ним. Похоже, что действительно есть проблема с распознаванием нулевых координат.

Во вложении в папке Release есть exe - можно потестировать.
Для запуска может потребоваться скачать - http://www.microsoft.com/downloads/e...3-37BF0912DB84

P.S. Если двигать камеру - звук действительно не меняется. Какой то досадный баг.
Код надо немного поправить. Камеру поместить в начало координат, а куб поместить на 10м по оси Z. Тогда со звуком проблем нет. От перемещении камеры звук не зависит. Он зависит только от расстояния до начала координат.
Вложения
Тип файла: rar SoundTest.rar (517.9 Кб, 449 просмотров)
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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


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


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