Как пользуватса D3DX.Create?

Работа с 2D и 3D графикой, видео, звуком.

Модератор: Mikle

Wassago
Новичок
Новичок
Аватара пользователя
 
Сообщения: 36
Зарегистрирован: 23.11.2008 (Вс) 21:55
Откуда: Kalimdor

Как пользуватса D3DX.Create?

Сообщение Wassago » 23.11.2008 (Вс) 22:23

Нашел пример создания 3Д игрушки "GameBall".При запуске очень интересно созданы кнопки.
Сначало на кнопке верхнея часть изображения после навода мышки переходит в нижнею!
Изображение
Я нашол такой код:
Код: Выделить всё
Public Sub LoadMainMenuTextures()
Set tNewGame = D3DX.CreateTextureFromFileEx(D3DDevice, App.Path & "\Data\Images\BtnNewGame.bmp", 375, 135,
D3DX_DEFAULT, 0, D3DFMT_UNKNOWN, _
D3DPOOL_MANAGED, D3DX_FILTER_POINT, _
D3DX_FILTER_POINT, RGB(192, 192, 192), _
ByVal 0, ByVal 0)
End Sub

Обясните пожалуста как ето зделать.
Спасибо!
Последний раз редактировалось Wassago 23.11.2008 (Вс) 23:31, всего редактировалось 2 раз(а).
Я один навсегда,так жесток небесный дар,жизнь забыла, смерть не ждет, у своей черты.
ИзображениеИзображениеИзображение

Debugger
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1667
Зарегистрирован: 17.06.2006 (Сб) 15:11

Re: Как пользуватса D3DX.Create?

Сообщение Debugger » 23.11.2008 (Вс) 22:37

Твой чудо-код загружает текстуру в переменную tNewGame, это видно даже из названия.
Для достижения такого эффекта: при наводе мышки на картинку соответственно прорисовываешь другую часть текстуры (нижнюю, как я понял).
P.S. Как обычно, до приходов модераторов предсказываю... получишь замечание... за неуважение русского языка ... за помещение темы в несоответствующее место...

Wassago
Новичок
Новичок
Аватара пользователя
 
Сообщения: 36
Зарегистрирован: 23.11.2008 (Вс) 21:55
Откуда: Kalimdor

Re: Как пользуватса D3DX.Create?

Сообщение Wassago » 23.11.2008 (Вс) 22:57

Debugger!Вы можете сделать маленький исходник суто по этой текстуре?Ато я изучаю ВБ примерно 7-10 дней и никак не пойму етого.
На форуме я впервые.
Живу на Украине и никогда не изучал русский.
Я один навсегда,так жесток небесный дар,жизнь забыла, смерть не ждет, у своей черты.
ИзображениеИзображениеИзображение

Debugger
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1667
Зарегистрирован: 17.06.2006 (Сб) 15:11

Re: Как пользуватса D3DX.Create?

Сообщение Debugger » 23.11.2008 (Вс) 23:10

:shock: извини.
Вообщем так. С 7-10 дней ты наврядли разберешься с этой функцией. Но вкратце.
Есть библиотека DirectX (это даже детям известно). Текстура - это изображение, другими словами. В DirectX можно загружать текстуры-изображения и прорисовывать их на экран. Для загрузки текстуры используется функция CreateTextureFromFileEx. Его параметры буквально обозначают: "Загрузить изображение из "\Data\Images\BtnNewGame.bmp" упорядоченно; формат изображения - по своему усмотрению", по-русски.

Wassago
Новичок
Новичок
Аватара пользователя
 
Сообщения: 36
Зарегистрирован: 23.11.2008 (Вс) 21:55
Откуда: Kalimdor

Re: Как пользуватса D3DX.Create?

Сообщение Wassago » 23.11.2008 (Вс) 23:20

Припустим я загрузил его в переменную.Как прорисовать ето на екран?
Я один навсегда,так жесток небесный дар,жизнь забыла, смерть не ждет, у своей черты.
ИзображениеИзображениеИзображение

Viper
Артефакт VBStreets
Артефакт VBStreets
Аватара пользователя
 
Сообщения: 4394
Зарегистрирован: 12.04.2005 (Вт) 17:50
Откуда: Н.Новгород

Re: Как пользуватса D3DX.Create?

Сообщение Viper » 24.11.2008 (Пн) 9:24

Во-первых, перемещаю тему по назначению, а во-вторых, Wassago, грамотность на этом форуме весьма приветствуется.
Весь мир матрица, а мы в нем потоки байтов!

djalex777
Постоялец
Постоялец
 
Сообщения: 461
Зарегистрирован: 23.03.2006 (Чт) 16:02

Re: Как пользуватса D3DX.Create?

Сообщение djalex777 » 24.11.2008 (Пн) 11:44

Wassago писал(а):Ато я изучаю ВБ примерно 7-10 дней и никак не пойму етого.

Wassago писал(а):Припустим я загрузил его в переменную.Как прорисовать ето на екран?

Жесть... Изучай ВБ дольше. После этого скачай книгу Майкла по DirectX с этого форума и изучай её. (P.S. По-поводу русского языка - подпись себе со словарём делал? )

Viper
Артефакт VBStreets
Артефакт VBStreets
Аватара пользователя
 
Сообщения: 4394
Зарегистрирован: 12.04.2005 (Вт) 17:50
Откуда: Н.Новгород

Re: Как пользуватса D3DX.Create?

Сообщение Viper » 24.11.2008 (Пн) 11:50

djalex777 писал(а):(P.S. По-поводу русского языка - подпись себе со словарём делал? )
Небось путем копирования, и то лишнюю запятую вставил.
Весь мир матрица, а мы в нем потоки байтов!

Wassago
Новичок
Новичок
Аватара пользователя
 
Сообщения: 36
Зарегистрирован: 23.11.2008 (Вс) 21:55
Откуда: Kalimdor

Re: Как пользуватса D3DX.Create?

Сообщение Wassago » 25.11.2008 (Вт) 20:59

Не моглиб об'яснити мені як це робиться?Cкажу :ДЯКУЮ панове програмісти!!Вам напрягів немає і мені добре... :wink:
[Viper] :: Может тебя сразу забанить, чтобы не мучался? Намякиваю последний раз - языком общения на этом форуме является русский, допускается английский.З.Ы. Укажи место проживания в профили, скидку сделаем :)
Я один навсегда,так жесток небесный дар,жизнь забыла, смерть не ждет, у своей черты.
ИзображениеИзображениеИзображение

Mikle
Изобретатель велосипедов
Изобретатель велосипедов
Аватара пользователя
 
Сообщения: 4148
Зарегистрирован: 25.03.2003 (Вт) 14:02
Откуда: Туапсе

Re: Как пользуватса D3DX.Create?

Сообщение Mikle » 26.11.2008 (Ср) 10:59

Wassago
Может тебе не нужен DX? Глянь:
У вас нет доступа для просмотра вложений в этом сообщении.

djalex777
Постоялец
Постоялец
 
Сообщения: 461
Зарегистрирован: 23.03.2006 (Чт) 16:02

Re: Как пользуватса D3DX.Create?

Сообщение djalex777 » 26.11.2008 (Ср) 12:50

Mikle писал(а):Wassago
Может тебе не нужен DX?

Судя по надписи в изображении, думаю что человек задумал написать игру... :) И решил начать с меню... Послушай совета, уважаемый Wassago, почитай основы, без них никуда.

Master_Zolan
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 63
Зарегистрирован: 07.10.2008 (Вт) 12:11
Откуда: г. Ростов-на-Дону

Re: Как пользуватса D3DX.Create?

Сообщение Master_Zolan » 26.11.2008 (Ср) 13:08

djalex777 писал(а):Судя по надписи в изображении, думаю что человек задумал написать игру... :) И решил начать с меню... Послушай совета, уважаемый Wassago, почитай основы, без них никуда.


А я вот искренне считаю, что этот человек ТРОЛЛЬ. И единственное его желание-достать юзеров этого форума.
http://lurkmore.ru/%D0%A2%D1%80%D0%BE%D0%BB%D0%BB%D1%8C
и
http://lurkmore.ru/%D0%A2%D1%80%D0%BE%D0%BB%D0%BB%D0%B8%D0%BD%D0%B3
Выдача себя за идиота. Создается специальный аккаунт, с которого начинает писаться полный тупизм капслоком. Члены сообщества начинают прикалываться, потом выделываться друг перед другом. Способ интересен если имеется желание посмотреть на реакцию некоторых людей. Срач непродолжителен, поскольку оппозиции нет, и кончается после выхода.


Хотя могу и ошибаться.
...или как-то так...

Wassago
Новичок
Новичок
Аватара пользователя
 
Сообщения: 36
Зарегистрирован: 23.11.2008 (Вс) 21:55
Откуда: Kalimdor

Re: Как пользуватса D3DX.Create?

Сообщение Wassago » 26.11.2008 (Ср) 23:43

Mikle
Огромное вам спасибо,очень хороший пример :!: :!: :!:
Я один навсегда,так жесток небесный дар,жизнь забыла, смерть не ждет, у своей черты.
ИзображениеИзображениеИзображение


Вернуться в Мультимедиа

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2

    TopList