Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Вывод изображения используя средства D3D [Delphi, Windows]


Страницы:   1 2

Guest2005 ©   (2005-03-11 11:14:00) 

Вопрос у меня следующий:
-Имеется текстура, имеется примитив ( прямоугольник). Нужно ето вывести в заданных координатах X,Y,Z=0


Guest2005   (2005-03-16 21:59:00) [21]

Никак у меня не выходит это дело.
Значится так:
- у меня есть изображение 128х128 пикселей
- имеется VertexBuffer с таким типом данных:
 TCustomVertex = record
   X,
   Y,
   Z,
   RHW: Single;
 end;

VertexBuffer создается так:
 d3ddev.CreateVertexBuffer(sizeof(TCustomVertex) * 4,
                           D3DUSAGE_WRITEONLY,
                           D3DFVF_XYZ,
                           D3DPOOL_DEFAULT,
                           vb,
                           nil);

Текстура создается так:
 D3DXCreateTextureFromFile(d3ddev,'img1.bmp',tx);

Вопрос:
 Как вывести эту текстуру на экране в координатах X=150 Y=220 ?


Guest2005   (2005-03-14 14:51:00) [22]

Спасиб. Будем пробовать дальше.


Sphinx   (2005-03-11 14:58:00) [23]

VertexBuffer есть ?
Данные в него заносятся ?
В этих данных есть координаты X, Y, Z ?
Флаг FVF выставлен ?

Если нужен код вывода прямоугольника - то смотри тут http://www.delphimaster.ru/cgi-bin/forum.pl?id=1110314085&n=9

А хорошие статьи по наложению текстур есть на GameDev.RU


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо