|
03.03.2011, 22:59
|
#1
|
Дэвелопер
Регистрация: 26.12.2006
Адрес: Санкт-Петербург
Сообщений: 1,572
Написано 547 полезных сообщений (для 1,540 пользователей)
|
Blitz3D SDK
Хочу переписать одну свою игрулю на С++ - уж очень бесит отсутствие в барсике ООП, выбор движка пал на B3D SDK. На сях открываются перспективы в удобном расширении проекта - чего не скажешь о бейсике. Вот вопросы:
Хорс не предлагать.
1) Кто использовал?
2) Ваше мнение( развертнутый ответ ).
__________________
|
(Offline)
|
|
03.03.2011, 23:03
|
#2
|
Дэвелопер
Регистрация: 10.09.2007
Сообщений: 1,442
Написано 793 полезных сообщений (для 1,460 пользователей)
|
Ответ: Blitz3D SDK
1. не использовал (перешел на юнити с блица)
2. блиц3д он стрёмный. могу растекаться мыслями долго, но это ни к чему.
|
(Offline)
|
|
03.03.2011, 23:06
|
#3
|
Дэвелопер
Регистрация: 26.12.2006
Адрес: Санкт-Петербург
Сообщений: 1,572
Написано 547 полезных сообщений (для 1,540 пользователей)
|
Ответ: Blitz3D SDK
Блиц - очень хорош, но не на бейсике.
__________________
|
(Offline)
|
|
04.03.2011, 01:23
|
#4
|
Blitz's Shame !!
Регистрация: 31.03.2007
Сообщений: 3,639
Написано 832 полезных сообщений (для 2,013 пользователей)
|
Ответ: Blitz3D SDK
1. Частично использовал !!
2. Плюс: можно писать нормальный код, нормальное иде (студия *бт) !!
Минус: это все таки дх7, но если нет притензий к графике то как по мне хороший выбор !! личное мнение - понравилось !! Простота блица в сочитании с мощю с++ !!
|
(Offline)
|
|
04.03.2011, 08:55
|
#5
|
Дэвелопер
Регистрация: 26.12.2006
Адрес: Санкт-Петербург
Сообщений: 1,572
Написано 547 полезных сообщений (для 1,540 пользователей)
|
Ответ: Blitz3D SDK
Спасибо. Заинтересовал. Претензий к графике нет - пишу стратежку.
Всё - решено- перехожу на СДК
__________________
|
(Offline)
|
|
Эти 2 пользователя(ей) сказали Спасибо mr.DIMAS за это полезное сообщение:
|
|
08.04.2011, 17:34
|
#6
|
Дэвелопер
Регистрация: 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
|
Дэвелопер
Регистрация: 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
|
Дэвелопер
Регистрация: 26.12.2006
Адрес: Санкт-Петербург
Сообщений: 1,572
Написано 547 полезных сообщений (для 1,540 пользователей)
|
Ответ: Blitz3D SDK
хм. у меня появились сомнения насчет компетентности булки.
__________________
|
(Offline)
|
|
09.04.2011, 00:32
|
#9
|
[object Object]
Регистрация: 01.08.2008
Адрес: В России
Сообщений: 4,356
Написано 2,472 полезных сообщений (для 6,854 пользователей)
|
Ответ: Blitz3D SDK
Листернер правильно создал?
int t = bb.CreateListener(CAMERA);
Звук грузить так:
bbLoadSound( "test.wav",0 );
Сообщение от 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
|
Дэвелопер
Регистрация: 26.12.2006
Адрес: Санкт-Петербург
Сообщений: 1,572
Написано 547 полезных сообщений (для 1,540 пользователей)
|
Ответ: Blitz3D SDK
все правильно я сделал. и листенер создал и звук грузил повсякому( в т.ч и с нулевым флагом ). нифига. ладно возьму BASS
__________________
|
(Offline)
|
|
09.04.2011, 02:45
|
#11
|
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
|
Дэвелопер
Регистрация: 26.12.2006
Адрес: Санкт-Петербург
Сообщений: 1,572
Написано 547 полезных сообщений (для 1,540 пользователей)
|
Ответ: Blitz3D SDK
вот аттач. подвигай куб( звук идет из него ). привязываю слушателя к камере, отодвигаю камеру на 10 ед назад. а звук прослушивается из точки 0,0,0.!!!!!
__________________
|
(Offline)
|
|
09.04.2011, 14:22
|
#13
|
|
Ответ: Blitz3D SDK
Сообщение от mr.DIMAS
вот аттач. подвигай куб( звук идет из него ). привязываю слушателя к камере, отодвигаю камеру на 10 ед назад. а звук прослушивается из точки 0,0,0.!!!!!
|
Похоже что трансформация, в частности bbPositionEntity, не влияет на слушателя, и указываемый родитель-ентити (т.е. камера) тоже не работает.
Иначе говоря источник двигать можно, а слушателя нет. Явный баг.
|
|
|
09.04.2011, 15:01
|
#14
|
Злобный Админ
Регистрация: 04.09.2005
Сообщений: 5,926
Написано 3,415 полезных сообщений (для 9,330 пользователей)
|
Ответ: Blitz3D SDK
А ещё никогда, слышите, никогда не создавайте объекты в 0,0,0
Часть функций тупо не переваривает это положение.
__________________
|
(Offline)
|
|
09.04.2011, 16:20
|
#15
|
ПроЭктировщик
Регистрация: 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. Тогда со звуком проблем нет. От перемещении камеры звук не зависит. Он зависит только от расстояния до начала координат.
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 17:27.
|