Các bước đầu về DirectX phần 3 pot

Các bước đầu về DirectX phần 3 pot

Các bước đầu về DirectX phần 3 pot

... hàm quản lý quá trình đọc các dữ liệu ảnh o Đọc và xử lý làm mịn các đối tượng 3D o Các hàm thực hiện hiệu ứng shader o Các hàm phục vụ quá trình biến đổi và xoay các đối tượng Bạn có thể ... IDirect3DSurface9* backbuffer = NULL; if( NULL == pd3dDevice ) return; // Xoá bộ đệm với màu đen pd3dDevice->Clear( 0, NULL, D3DCLEAR_TARGET, D3DCOLOR_XRGB(0,0,0), 1.0f, 0 );...

Ngày tải lên: 31/07/2014, 01:20

18 862 6
Các bước đầu về DirectX phần 10 pot

Các bước đầu về DirectX phần 10 pot

... bộ đệm DS bị khoá // Bắt đầu từ phần đầu của bộ đệm hr = DSBuffer->Lock( 0, // Nhận một bộ đệm 64000 bytes 64000, // Biến này lưu một con trỏ tới phần mở đầu // của bộ đệm &pDSLockedBuffer, ... DirectSound Trước khi bạn dùng DS, bạn cần biết những bước liên quan. Như những thành phần DX khác, DS cần được khởi tạo trước khi bạn sử dụng nó. Bước đầu tiên để...

Ngày tải lên: 31/07/2014, 01:20

16 330 6
Các bước đầu về DirectX phần 9 pot

Các bước đầu về DirectX phần 9 pot

... dwObj phải thiết lập về 0.  DIPH_BYOFSET – dwObj là phần bù trong định dạng dữ liệu hiện tại  DIPH_BYUSAGE – dwObj phải thiết lập về cách sử dụng trang HID và sử dụng các giá trị.  DIPH_BYID ... đây, các nhà phát triển phải viết trình hỗ trợ cho các loại cạc âm thanh(soundcard) khác nhau vì họ có nhiệm vụ viết phần mềm cho từng loại. Với sự ra đời của DirectX và lớ p tr...

Ngày tải lên: 31/07/2014, 01:20

18 483 6
Các bước đầu về DirectX phần 7 pot

Các bước đầu về DirectX phần 7 pot

... Mapping, and 3D Lighting”. Để tạo hình khối 3D ấm trà, bạn cần sử dụng hàm D3DXCreateTeapot được định nghĩa dưới đây: HRESULT D3DXCreateTeapot( LPDIRECT3DDEVICE9 pDevice, LPD3DXMESH **ppMesh, ... private: // lưu trữ một Direct3D device để sử dụng cho các bước sau LPDIRECT3DDEVICE9 emitterDevice; // vị trí hiện tại của particle D3DXVECTOR3 m_vCurPos; Beginning DirectX9 Dịc...

Ngày tải lên: 31/07/2014, 01:20

18 313 5
Các bước đầu về DirectX phần 8 pptx

Các bước đầu về DirectX phần 8 pptx

... CUSTOMVERTEX { D3DXVECTOR3 psPosition; D3DCOLOR color; }; #define D3DFVF_CUSTOMVERTEX (D3DFVF_XYZ|D3DFVF_DIFFUSE) 4. Đến lúc này, ta đã sẵn sàng để render point sprites. Đầu tiên ta cần khóa ... sprite thông qua hàm D3DXCreateTextureFromFile. 2. Tạo một vertex buffer động thông qua các cờ D3DUSAGE_DYNAMIC, D3DUSAGE_ WRITEONLY, và D3DUSAGE_POINTS. Chú ý là cờ D3DUSAGE_POINTS sử dụn...

Ngày tải lên: 31/07/2014, 01:20

18 448 5
Các bước đầu về DirectX phần 6 pps

Các bước đầu về DirectX phần 6 pps

... Bảng 7.1 Các tham số Flags Giá trị Mô tả D3DXMESHOPT_COMPACT Sắp xếp lại các bề phần tử để bỏ đi các véctơ và các phần tử không sử dụng D3DXMESHOPT_ATTRSORT Sắp xếp lại các bề phần tử ... định các phần tử của khối lập phương, //hai phần tử ở mỗi mặt của cube WORD IndexData[ ] = { 0,1,2, //0 2 ,3, 0, //1 4,5,6, //2 6,7,4, / /3 0 ,3, 5, //4 5,4,0....

Ngày tải lên: 31/07/2014, 01:20

18 505 6
Các bước đầu về DirectX phần 5 pptx

Các bước đầu về DirectX phần 5 pptx

... _11, _12, _ 13, _14; float _21, _22, _ 23, _24; float _31 , _32 , _33 , _34 ; float _41, _42, _ 43, _44; }; float m[4][4]; }; } D3DMATRIX; Sử dụng cấu trúc D3DMATRIX mà Direct3D cung cấp, ... Giá trị kiểu D3DUSAGE quy định cách dùng index buffer. ■ Format. Định dạng cho các phần tử của index buffer (các chỉ số). Có 2 lựa chọn: D3DFMT_INDEX16 hoặc D3DFMT_INDEX32. D3DFMT_INDE...

Ngày tải lên: 31/07/2014, 01:20

18 349 6
Các bước đầu về DirectX phần 4 docx

Các bước đầu về DirectX phần 4 docx

... sau). D3DFVF_SPECULAR Bao gồm cả màu vô hướng (xem chương sau). D3DFVF_TEX0 Texture 0 D3DFVF_TEX1 Texture 1 D3DFVF_TEX2 Texture 2 D3DFVF_TEX3 Texture 3 D3DFVF_TEX4 Texture 4 D3DFVF_TEX5 ... không gian 2D và 3D. ■ Vecto là gì và cách xác định chúng ■ Cách tạo và sử dụng vertex buffer ■ Cách render các vecto. ■ Các kiểu cơ bản khác nhau được đề cập trong Direct3D. Các câu hỏi...

Ngày tải lên: 31/07/2014, 01:20

18 536 5
Các bước đầu về DirectX phần 2 docx

Các bước đầu về DirectX phần 2 docx

... 26 D3DPRESENT_PARAMETERS d3dpp; ZeroMemory( &d3dpp, sizeof( d3dpp ) ); d3dpp.Windowed = TRUE; d3dpp.SwapEffect = D3DSWAPEFFECT_DISCARD; d3dpp.BackBufferFormat = D3DFMT_UNKNOWN; d3dpp.BackBufferCount ... Direct3D được tạo thông qua cách sau: IDirect3D9 *Direct3DCreate9( D3D_SDK_VERSION ); Chú ý: D3D_SDK_VERSION chỉ là một tham số mặc định có thể gửi cho hàm Direct3DCreate9 B...

Ngày tải lên: 31/07/2014, 01:20

18 606 5
Các bước đầu về DirectX phần 1 ppsx

Các bước đầu về DirectX phần 1 ppsx

... dụ đầu tiên sử dụng DirectX Chương 3. Phông nền, khung hình, hoạt cảnh. PHẦN II. NHỮNG THÀNH PHẦN CƠ BẢN CỦA MỘT THẾ GIỚI 3D Chương 4. Những kiến thức cơ bản về 3D Chương 5. Ma trận, các ... này. Phần thứ hai sẽ cung cấp cho bạn những khái niệm cơ bản phục vụ quá trình thiết kế và xây dựng một môi trường 3D, kèm theo đó là giới thiệu nh ững khái niệm về 3D và Direct3D....

Ngày tải lên: 31/07/2014, 01:20

16 452 6
w