|
3D-программирование Вопросы, касающиеся программирования 3D мира |
13.07.2011, 00:05
|
#1
|
Задрот
Регистрация: 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
|
|
Ответ: Работа с 3D из B3DSDK
Сообщение от Павел
1) Привернуть FastImage. Первый вопрос - каким образом??? ладно из под блица, но игруха на сях пишется.
|
FastImage и под сдк работает, только причем тут она если тебе 3д нужно?
Сообщение от Павел
2) "Выловить" директ3Д блица (он же там 7-й?), и через него уже плясать.
|
И что ты с ним будешь делать? Как ты будешь свои квады внедрять в сцену? Это 2д можно через 3д - сверху нарисовал и все, а 3д уже облом - надо RenderWorld по косточкам разбирать, что где и как, или же взять сорцы сдк и свое добавить.
Или тебе все-же 2д нужно? Тогда FastImage да.
|
|
|
Сообщение было полезно следующим пользователям:
|
|
13.07.2011, 01:10
|
#3
|
Задрот
Регистрация: 24.07.2009
Адрес: Ивановская область, г. Кинешма
Сообщений: 1,574
Написано 407 полезных сообщений (для 863 пользователей)
|
Ответ: Работа с 3D из B3DSDK
Да, FastImage работает под sdk, да вот только под PureBasic, вот в чем фэйл. Нашел конечно в архиве .lib и .dll. Нужно только описать функции походу. Я правильно мыслю?
|
(Offline)
|
|
13.07.2011, 01:13
|
#4
|
Разработчик
Регистрация: 19.05.2009
Адрес: Россия Иркутская область
Сообщений: 350
Написано 51 полезных сообщений (для 66 пользователей)
|
Ответ: Работа с 3D из B3DSDK
Сообщение от Павел
Да, FastImage работает под sdk, да вот только под PureBasic, вот в чем фэйл. Нашел конечно в архиве .lib и .dll. Нужно только описать функции походу. Я правильно мыслю?
|
Да правильно понял
__________________
|
(Offline)
|
|
13.07.2011, 01:26
|
#5
|
Задрот
Регистрация: 24.07.2009
Адрес: Ивановская область, г. Кинешма
Сообщений: 1,574
Написано 407 полезных сообщений (для 863 пользователей)
|
Ответ: Работа с 3D из B3DSDK
Насколько я понимаю, хедера ни у кого нет?
|
(Offline)
|
|
13.07.2011, 01:31
|
#6
|
Разработчик
Регистрация: 19.05.2009
Адрес: Россия Иркутская область
Сообщений: 350
Написано 51 полезных сообщений (для 66 пользователей)
|
Ответ: Работа с 3D из B3DSDK
Сообщение от Павел
Насколько я понимаю, хедера ни у кого нет?
|
А тебе для C++ надо???
__________________
|
(Offline)
|
|
13.07.2011, 01:36
|
#7
|
Задрот
Регистрация: 24.07.2009
Адрес: Ивановская область, г. Кинешма
Сообщений: 1,574
Написано 407 полезных сообщений (для 863 пользователей)
|
Ответ: Работа с 3D из B3DSDK
Да
|
(Offline)
|
|
13.07.2011, 01:39
|
#8
|
Разработчик
Регистрация: 19.05.2009
Адрес: Россия Иркутская область
Сообщений: 350
Написано 51 полезных сообщений (для 66 пользователей)
|
Ответ: Работа с 3D из B3DSDK
Под С++ нету Но особо то там труда я думаю не составит написать заголовочный файл под B3DSDK
Время будет сегодня, напишу если надо У тебя какая версия FastImage ?
__________________
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
13.07.2011, 01:40
|
#9
|
Задрот
Регистрация: 24.07.2009
Адрес: Ивановская область, г. Кинешма
Сообщений: 1,574
Написано 407 полезных сообщений (для 863 пользователей)
|
Ответ: Работа с 3D из B3DSDK
мм...Буду очень признателен, ибо не писал подобные вещи ни разу...
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
13.07.2011, 01:48
|
#10
|
Разработчик
Регистрация: 19.05.2009
Адрес: Россия Иркутская область
Сообщений: 350
Написано 51 полезных сообщений (для 66 пользователей)
|
Ответ: Работа с 3D из B3DSDK
Сообщение от Павел
мм...Буду очень признателен, ибо не писал подобные вещи ни разу...
|
Версия FastImage какая у тебя?
__________________
|
(Offline)
|
|
13.07.2011, 01:51
|
#11
|
Задрот
Регистрация: 24.07.2009
Адрес: Ивановская область, г. Кинешма
Сообщений: 1,574
Написано 407 полезных сообщений (для 863 пользователей)
|
Ответ: Работа с 3D из B3DSDK
v1.74 . PS может в аську?
|
(Offline)
|
|
15.07.2011, 01:50
|
#12
|
Задрот
Регистрация: 24.07.2009
Адрес: Ивановская область, г. Кинешма
Сообщений: 1,574
Написано 407 полезных сообщений (для 863 пользователей)
|
Ответ: Работа с 3D из B3DSDK
Черт, и куда он пропал? oO
|
(Offline)
|
|
15.07.2011, 10:47
|
#13
|
злобный флудер
Регистрация: 10.07.2007
Сообщений: 2,585
Написано 789 полезных сообщений (для 1,476 пользователей)
|
Ответ: Работа с 3D из B3DSDK
........
Рекомендую посмотреть хэдеры фастимаджа в поставке хорса, вдруг поможет (я хз).
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
15.07.2011, 11:30
|
#14
|
Задрот
Регистрация: 24.07.2009
Адрес: Ивановская область, г. Кинешма
Сообщений: 1,574
Написано 407 полезных сообщений (для 863 пользователей)
|
Ответ: Работа с 3D из B3DSDK
Ага, хотел немного подправить и юзать. Хрен там
Пришлось писать самому, с нуля. За основу взял-таки оригинальную FI для "чистого" блица. Загрузил, получил адреса нужных функций - заработало! смог подключить и выводить воду линиями.
Теперь бьюсь с DrawPoly - один из параметров это банк (бля блица - int переменная). Хотя, я думаю, это просто (int)указатель_на_кусок_памяти. Но самый фэйл в том, что не грузится изображение через LoadImageEx. Печаль
Последний раз редактировалось Reizel, 16.07.2011 в 01:14.
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 17:26.
|