Вниз
Скачать: CL | DM;

Как так...   Найти похожие ветки 

← →
VolanD666   (2006-03-24 06:10) [0]

Здрасти! У меня есть вот такой формат вершин:

#define D3DFVF_XYZ_NORMAL_TEX1 ( D3DFVF_XYZ  | D3DFVF_NORMAL | D3DFVF_TEX2 )
struct XYZ_NORMAL_TEX1_POINTS {
D3DXVECTOR3 XYZ;  // Координаты точки
D3DXVECTOR3 N;    // Нормаль
D3DXVECTOR2 Tex;  // Текстурные координаты
D3DXVECTOR2 Tex2; // Текстурные координаты
};


Но когда использую вторую текстуру, то TEX2 на ее положение не влияют, а зато при изменении TEX1 изменяется положение обеих текстур. Почему?


← →
Sphinx ©   (2006-03-24 09:39) [1]

Используй LPDIRECT3DVERTEXDECLARATION9
http://www.codesampler.com/dx9src/dx9src_2.htm#dx9_multiple_vertex_buffers


← →
Cash ©   (2006-03-24 11:44) [2]

VolanD666   (24.03.06 06:10) :
А загрузку текстур (обеих) в девайс как делаете?


← →
Sapersky   (2006-03-24 12:13) [3]

SetTextureStageState( 1, D3DTSS_TEXCOORDINDEX, 1 );
Т.е. второму stage использовать второй набор текс. координат. Иначе все используют первый.


← →
VolanD666   (2006-03-24 15:39) [4]

Спасибо, очень помогли :)



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.026 c
2-1169102539
irmantukas
2007-01-18 09:42
2007.02.04
QRStringsBand


15-1168953840
ReeRE
2007-01-16 16:24
2007.02.04
Задача о загрузке рюкзака


2-1169376372
girichev
2007-01-21 13:46
2007.02.04
PageScroller


2-1168787711
Dr. Genius
2007-01-14 18:15
2007.02.04
Индикатор прогресса во время поиска файлов


2-1168787790
novice007
2007-01-14 18:16
2007.02.04
TIdHTTPServer и запись в файл




   Наверх