xây dựng một thế giới 3d

Begining DX9_1 pdf

Begining DX9_1 pdf

... http://www.simpopdf.com D3DPRESENT_PARAMETERS d3dpp; ZeroMemory( &d3dpp, sizeof( d3dpp ) ); d3dpp.Windowed = TRUE; d3dpp.SwapEffect = D3DSWAPEFFECT_DISCARD; d3dpp.BackBufferFormat = D3DFMT_UNKNOWN; d3dpp.BackBufferCount ... LPDIRECT3D9 pD3D; LPDIRECT3DDEVICE9 pd3dDevice; //Đối tượng Direct3D //thiết bị hiển thị Direct3D Biến khai báo kiểu LPDIRECT3D9 trỏ sử dụng giao diện IDirect3D9, tương tự biến LPDIRECT3DDEVICE9 ... *********************************************************************/ bool initDirect3D(void) { pD3D = NULL; pd3dDevice = NULL; // Create the DirectX object if( NULL == ( pD3D = Direct3DCreate9( D3D_SDK_VERSION ) ) ) { return false; } //...

Ngày tải lên: 20/06/2014, 17:20

13 180 0
Begining DX9_5 docx

Begining DX9_5 docx

... pd3dDevice->SetFVF( D3DFVF_CUSTOMVERTEX ); // Gọi DrawPrimitive để vẽ hình hộp pd3dDevice->DrawPrimitive( D3DPT_TRIANGLESTRIP, 0, ); pd3dDevice->DrawPrimitive( D3DPT_TRIANGLESTRIP, 4, ); pd3dDevice->DrawPrimitive( ... pd3dDevice->DrawPrimitive( D3DPT_TRIANGLESTRIP, 8, ); pd3dDevice->DrawPrimitive( D3DPT_TRIANGLESTRIP, 12, ); pd3dDevice->DrawPrimitive( D3DPT_TRIANGLESTRIP, 16, ); pd3dDevice->DrawPrimitive( D3DPT_TRIANGLESTRIP, ... vào giá trị D3DFVF_XYZRHW D3DFVF_DIFFUSE cho FVF Khi cấu trúc CUSTOMVERTEX xây dựng, dùng hai giá trị tạo vertex buffer Bạn phải tạo (Direct3D device) hợp lệ Nó tham chiếu qua biến pd3dDevice Render...

Ngày tải lên: 20/06/2014, 17:20

13 194 0
Begining DX9_6 doc

Begining DX9_6 doc

... sánh Cấu trúc D3DXMATRIX định nghĩa sau: typedef struct D3DXMATRIX : public D3DMATRIX { public: D3DXMATRIX() {}; D3DXMATRIX( CONST FLOAT * ); D3DXMATRIX( CONST D3DMATRIX& ); D3DXMATRIX( FLOAT ... operators D3DXMATRIX& operator *= ( CONST D3DXMATRIX& ); D3DXMATRIX& operator += ( CONST D3DXMATRIX& ); D3DXMATRIX& operator -= ( CONST D3DXMATRIX& ); D3DXMATRIX& operator *= ( FLOAT ); D3DXMATRIX& ... pd3dDevice->DrawPrimitive( D3DPT_TRIANGLESTRIP, 8, ); pd3dDevice->DrawPrimitive( D3DPT_TRIANGLESTRIP, 12, ); pd3dDevice->DrawPrimitive( D3DPT_TRIANGLESTRIP, 16, ); pd3dDevice->DrawPrimitive( D3DPT_TRIANGLESTRIP,...

Ngày tải lên: 20/06/2014, 17:20

13 247 0
Begining DX9_8 pot

Begining DX9_8 pot

... hợp D3DX (D3DX Utility Library) Nhứng hàm sau D3DX giúp bạn tạo đối tượng đơn giản 3D khối lập phương, khối cầu, khối trụ D3DXCreatBox – tạo khối lập phương D3DXCreatSphere – tạo khối cầu D3DXCreatCylinder ... LPD3DXBUFFER ppAdjacencyBuffer; // buffer giữ materials LPD3DXBUFER pD3DXMtrBuffer; //load mesh từ đĩa hr= D3DXLoadMeshFromX( “cube.x”, D3DXMESH_SYSTEMMEM, pd3dDevice, &ppAdjacencyBuffer, &pD3DXMtrBuffer, ... đây: HRESULT D3DXCreateTeapot( LPDIRECT3DDEVICE9 pDevice, LPD3DXMESH **ppMesh, LPD3DXBUFFER *ppAdjacency ); Hàm D3DXCreateTeapot có tham số cần thiết: pDevice – đối tượng Direct3D hợp lệ ppMesh...

Ngày tải lên: 20/06/2014, 17:20

13 165 0
Begining DX9_9 pdf

Begining DX9_9 pdf

... thông qua hàm D3DXCreateTextureFromFile Tạo vertex buffer động thông qua cờ D3DUSAGE_DYNAMIC, D3DUSAGE_ WRITEONLY, D3DUSAGE_POINTS Chú ý cờ D3DUSAGE_POINTS sử dụng thông báo với Direct3D vertex buffer ... sau ví dụ cấu trúc định dạng đó: struct CUSTOMVERTEX { D3DXVECTOR3 psPosition; D3DCOLOR color; }; #define D3DFVF_CUSTOMVERTEX (D3DFVF_XYZ|D3DFVF_DIFFUSE) Đến lúc này, ta sẵn sàng để render point ... once #include #include class Particle { public: Particle(void); ~Particle(void); // vecto vị trí particle D3DXVECTOR3 m_vCurPos; // vecto vận tốc particle D3DXVECTOR3 m_vCurVel;...

Ngày tải lên: 20/06/2014, 17:20

13 299 0
Begining DX9_10 ppt

Begining DX9_10 ppt

... biết người chơi nhấn nút Như bạn làm việc thông tin Ở đây, bạn nên hiểu biết cách rõ ràng việc xây dựng DirectInput, khởi chạy lấy liệu từ Input Device Bây bước dẫn dắt bạn qua bước cần thiết để ... giá trị trả hàm Thiết lập định dạng liệu Sau bạn tạo DirectInput Device hợp lệ, bạn cần phải xây dựng định dạng liệu mà DirectInput sử dụng để đọc liệu vào từ Device Hàm SetDateFormat định nghĩa ... Phương thức mà DirectInput sử dụng để lấy thông tin cần thiết Input Device gọi liệt kê Chỉ Direct3D liệt kê qua video adapter cài đặt hệ thống lấy khả chúng, DirectInput làm việc Input Device Sử...

Ngày tải lên: 20/06/2014, 17:20

13 166 0
Beginning DirectX9 pot

Beginning DirectX9 pot

... Gamedev.VN D3DPRESENT_PARAMETERS d3dpp; ZeroMemory( &d3dpp, sizeof( d3dpp ) ); d3dpp.Windowed = TRUE; d3dpp.SwapEffect = D3DSWAPEFFECT_DISCARD; d3dpp.BackBufferFormat = D3DFMT_UNKNOWN; d3dpp.BackBufferCount ... LPDIRECT3D9 pD3D; LPDIRECT3DDEVICE9 pd3dDevice; Dịch TransTeam diễn đàn Gamedev.VN //Đối tượng Direct3D //thiết bị hiển thị Direct3D Biến khai báo kiểu LPDIRECT3D9 trỏ sử dụng giao diện IDirect3D9, tương ... *********************************************************************/ bool initDirect3D(void) { pD3D = NULL; pd3dDevice = NULL; // Create the DirectX object if( NULL == ( pD3D = Direct3DCreate9( D3D_SDK_VERSION ) ) ) { return false; } //...

Ngày tải lên: 28/06/2014, 11:20

178 589 0
begining dx9 - wendy jones

begining dx9 - wendy jones

... Gamedev.VN D3DPRESENT_PARAMETERS d3dpp; ZeroMemory( &d3dpp, sizeof( d3dpp ) ); d3dpp.Windowed = TRUE; d3dpp.SwapEffect = D3DSWAPEFFECT_DISCARD; d3dpp.BackBufferFormat = D3DFMT_UNKNOWN; d3dpp.BackBufferCount ... LPDIRECT3D9 pD3D; LPDIRECT3DDEVICE9 pd3dDevice; Dịch TransTeam diễn đàn Gamedev.VN //Đối tượng Direct3D //thiết bị hiển thị Direct3D Biến khai báo kiểu LPDIRECT3D9 trỏ sử dụng giao diện IDirect3D9, tương ... *********************************************************************/ bool initDirect3D(void) { pD3D = NULL; pd3dDevice = NULL; // Create the DirectX object if( NULL == ( pD3D = Direct3DCreate9( D3D_SDK_VERSION ) ) ) { return false; } //...

Ngày tải lên: 12/07/2014, 13:16

178 400 0
dinh dang du lieu bang tinh

dinh dang du lieu bang tinh

Ngày tải lên: 10/07/2014, 20:00

8 422 0
Khái niệm cơ sở dữ liệu.Công dụng và cách thiết lập cơ sở dữ liệu trong hoạt động cơ quan quản lý hành chính nhà nước

Khái niệm cơ sở dữ liệu.Công dụng và cách thiết lập cơ sở dữ liệu trong hoạt động cơ quan quản lý hành chính nhà nước

... QUYẾT CÁC VẤN ĐỀ: • Xây dựng quy định pháp luật công nghệ thông tin • Xây dựng đề án công nghệ thông tin: • Đề án đào tạo cán công chức nhà nước hành nhà nước • Đề án xây dựng hệ thống CSDL quốc ... diện rộng Chính Phủ Mạng tin học diện Chính Phủ xây dựng theo Quyết định số 280/TTg ngày 29 tháng năm 1997 Thủ tướng Chính Phủ Được thiết kế xây dựng theo kiến trúc phân cấp quan hành nhà nước ... sở chức nhiệm vụ giao để phục vụ hoạt động quản lý địa bàn thành phố UBND thành phố xây dựng số sở liệu: Xây dựng hệ thống văn quyền thành phố ban hành lưu trữ Văn thư lưu trữ sau văn tích hợp...

Ngày tải lên: 19/07/2014, 20:23

20 1,1K 5
w