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

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

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

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

Ответ
 
Опции темы
Старый 13.07.2011, 00:05   #1
Reizel
Задрот
 
Аватар для Reizel
 
Регистрация: 24.07.2009
Адрес: Ивановская область, г. Кинешма
Сообщений: 1,574
Написано 407 полезных сообщений
(для 863 пользователей)
Работа с 3D из B3DSDK

Здравствуйте пекари)

Столкнулся со следующей проблемой.
Нужно стандартным блицем рисовать постоянно меняющиеся квады (меняются только 2 вершины). Пишу на B3D SDK.
На другой движок переходить поздно.

Мои идеи:
1) Привернуть FastImage. Первый вопрос - каким образом??? ладно из под блица, но игруха на сях пишется.

2) "Выловить" директ3Д блица (он же там 7-й?), и через него уже плясать.
Первый вопрос - как вообще это все делать. Со структурой D3D знаком, но там надо ведь кучу интерфейсов выловить, кроме самого d3d. Хотя, требуется только один, для 3Д графы.

Кто-нибудь подскажет чо?
(Offline)
 
Ответить с цитированием
Старый 13.07.2011, 01:02   #2
Venom2
 
Сообщений: n/a
Ответ: Работа с 3D из B3DSDK

Сообщение от Павел Посмотреть сообщение
1) Привернуть FastImage. Первый вопрос - каким образом??? ладно из под блица, но игруха на сях пишется.
FastImage и под сдк работает, только причем тут она если тебе 3д нужно?

Сообщение от Павел Посмотреть сообщение
2) "Выловить" директ3Д блица (он же там 7-й?), и через него уже плясать.
И что ты с ним будешь делать? Как ты будешь свои квады внедрять в сцену? Это 2д можно через 3д - сверху нарисовал и все, а 3д уже облом - надо RenderWorld по косточкам разбирать, что где и как, или же взять сорцы сдк и свое добавить.

Или тебе все-же 2д нужно? Тогда FastImage да.
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Reizel (13.07.2011)
Старый 13.07.2011, 01:10   #3
Reizel
Задрот
 
Аватар для Reizel
 
Регистрация: 24.07.2009
Адрес: Ивановская область, г. Кинешма
Сообщений: 1,574
Написано 407 полезных сообщений
(для 863 пользователей)
Ответ: Работа с 3D из B3DSDK

Да, FastImage работает под sdk, да вот только под PureBasic, вот в чем фэйл. Нашел конечно в архиве .lib и .dll. Нужно только описать функции походу. Я правильно мыслю?
(Offline)
 
Ответить с цитированием
Старый 13.07.2011, 01:13   #4
maxturbo
Разработчик
 
Аватар для maxturbo
 
Регистрация: 19.05.2009
Адрес: Россия Иркутская область
Сообщений: 350
Написано 51 полезных сообщений
(для 66 пользователей)
Ответ: Работа с 3D из B3DSDK

Сообщение от Павел Посмотреть сообщение
Да, FastImage работает под sdk, да вот только под PureBasic, вот в чем фэйл. Нашел конечно в архиве .lib и .dll. Нужно только описать функции походу. Я правильно мыслю?
Да правильно понял
__________________
(Offline)
 
Ответить с цитированием
Старый 13.07.2011, 01:26   #5
Reizel
Задрот
 
Аватар для Reizel
 
Регистрация: 24.07.2009
Адрес: Ивановская область, г. Кинешма
Сообщений: 1,574
Написано 407 полезных сообщений
(для 863 пользователей)
Ответ: Работа с 3D из B3DSDK

Насколько я понимаю, хедера ни у кого нет?
(Offline)
 
Ответить с цитированием
Старый 13.07.2011, 01:31   #6
maxturbo
Разработчик
 
Аватар для maxturbo
 
Регистрация: 19.05.2009
Адрес: Россия Иркутская область
Сообщений: 350
Написано 51 полезных сообщений
(для 66 пользователей)
Ответ: Работа с 3D из B3DSDK

Сообщение от Павел Посмотреть сообщение
Насколько я понимаю, хедера ни у кого нет?
А тебе для C++ надо???
__________________
(Offline)
 
Ответить с цитированием
Старый 13.07.2011, 01:36   #7
Reizel
Задрот
 
Аватар для Reizel
 
Регистрация: 24.07.2009
Адрес: Ивановская область, г. Кинешма
Сообщений: 1,574
Написано 407 полезных сообщений
(для 863 пользователей)
Ответ: Работа с 3D из B3DSDK

Да
(Offline)
 
Ответить с цитированием
Старый 13.07.2011, 01:39   #8
maxturbo
Разработчик
 
Аватар для maxturbo
 
Регистрация: 19.05.2009
Адрес: Россия Иркутская область
Сообщений: 350
Написано 51 полезных сообщений
(для 66 пользователей)
Ответ: Работа с 3D из B3DSDK

Под С++ нету Но особо то там труда я думаю не составит написать заголовочный файл под B3DSDK
Время будет сегодня, напишу если надо У тебя какая версия FastImage ?
__________________
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Reizel (13.07.2011)
Старый 13.07.2011, 01:40   #9
Reizel
Задрот
 
Аватар для Reizel
 
Регистрация: 24.07.2009
Адрес: Ивановская область, г. Кинешма
Сообщений: 1,574
Написано 407 полезных сообщений
(для 863 пользователей)
Ответ: Работа с 3D из B3DSDK

мм...Буду очень признателен, ибо не писал подобные вещи ни разу...
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
maxturbo (13.07.2011)
Старый 13.07.2011, 01:48   #10
maxturbo
Разработчик
 
Аватар для maxturbo
 
Регистрация: 19.05.2009
Адрес: Россия Иркутская область
Сообщений: 350
Написано 51 полезных сообщений
(для 66 пользователей)
Ответ: Работа с 3D из B3DSDK

Сообщение от Павел Посмотреть сообщение
мм...Буду очень признателен, ибо не писал подобные вещи ни разу...
Версия FastImage какая у тебя?
__________________
(Offline)
 
Ответить с цитированием
Старый 13.07.2011, 01:51   #11
Reizel
Задрот
 
Аватар для Reizel
 
Регистрация: 24.07.2009
Адрес: Ивановская область, г. Кинешма
Сообщений: 1,574
Написано 407 полезных сообщений
(для 863 пользователей)
Ответ: Работа с 3D из B3DSDK

v1.74 . PS может в аську?

409479584
(Offline)
 
Ответить с цитированием
Старый 15.07.2011, 01:50   #12
Reizel
Задрот
 
Аватар для Reizel
 
Регистрация: 24.07.2009
Адрес: Ивановская область, г. Кинешма
Сообщений: 1,574
Написано 407 полезных сообщений
(для 863 пользователей)
Ответ: Работа с 3D из B3DSDK

Черт, и куда он пропал? oO
(Offline)
 
Ответить с цитированием
Старый 15.07.2011, 10:47   #13
NitE
злобный флудер
 
Регистрация: 10.07.2007
Сообщений: 2,585
Написано 789 полезных сообщений
(для 1,476 пользователей)
Ответ: Работа с 3D из B3DSDK

........

Рекомендую посмотреть хэдеры фастимаджа в поставке хорса, вдруг поможет (я хз).
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Reizel (15.07.2011)
Старый 15.07.2011, 11:30   #14
Reizel
Задрот
 
Аватар для Reizel
 
Регистрация: 24.07.2009
Адрес: Ивановская область, г. Кинешма
Сообщений: 1,574
Написано 407 полезных сообщений
(для 863 пользователей)
Ответ: Работа с 3D из B3DSDK

Ага, хотел немного подправить и юзать. Хрен там
Пришлось писать самому, с нуля. За основу взял-таки оригинальную FI для "чистого" блица. Загрузил, получил адреса нужных функций - заработало! смог подключить и выводить воду линиями.
Теперь бьюсь с DrawPoly - один из параметров это банк (бля блица - int переменная). Хотя, я думаю, это просто (int)указатель_на_кусок_памяти. Но самый фэйл в том, что не грузится изображение через LoadImageEx. Печаль

Последний раз редактировалось Reizel, 16.07.2011 в 01:14.
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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


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


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