Direct X
sosidami
这个作者很懒,什么都没留下…
展开
-
D3D键盘输入处理
#include "HandleKey.h" BOOL InitKeyboard(){//创建DirectInput接口对象HRESULT hr;hr=DirectInput8Create(g_hInst,DIRECTINPUT_VERSION,IID_IDirectInput8,(void**)&pIDirectInput,NULL);if(FAI原创 2009-10-23 16:26:00 · 2741 阅读 · 0 评论 -
DirectInput的立即模式与缓冲模式
DirectInput 设备以立即模式获取输入信息,例如,如果键盘按键的速度非常快,那么在DirectInput读取数据那一刻之前的案件数据将不能被DirectInput设备读取。与立即模式相对的是缓冲模式,此时设备输入数据即将被放进缓冲区中供DirectInput设备使用。对于游戏开发来说,通常依照键盘和游戏杆的各种按键执行画面的更新,因此,利用DirectInput设备的立即模式来读取原创 2009-10-23 16:47:00 · 2146 阅读 · 0 评论 -
D3D鼠标输入处理
#include #include #include #pragma comment(lib,"dxguid.lib")#pragma comment(lib,"dinput8.lib")#pragma comment(lib,"odbc32.lib")#pragma comment(lib,"odbccp32.lib原创 2009-10-23 16:43:00 · 3575 阅读 · 2 评论 -
D3D基本三角形面的绘制
#include "../../GameEngine/GameEngine_Common.h"#include "Triangle.h" CTriangle::CTriangle(){} CTriangle::~CTriangle(){ Direct3DRelease();} bool CTriangle::CreateD3DDevice(HWND h原创 2009-10-23 17:57:00 · 1256 阅读 · 1 评论