谁来叫我创建代码(游戏程序)

来源:百度知道 编辑:UC知道 时间:2024/09/24 03:22:56
说了追加分

???什么叫创建代码?这是一个类似于CS的简单游戏的主体循环部分,你认真研读一下吧。
有什么问题的话可以给我发消息。

#include "stdafx.h"
#include "OpenGL.h"

OpenGL* m_OpenGL;
HDC hDC; // GDI设备句柄,将窗口连接到 GDI( 图形设备接口)
HGLRC hRC=NULL; // 渲染描述句柄,将OpenGL调用连接到设备描述表
HWND hWnd=NULL; // 保存 Windows 分配给程序的窗口句柄
int Width = 800;// 窗口宽
int Height= 600;// 窗口高
int bits = 16; // 颜色深度

void GameLoop()
{
MSG msg;
BOOL fMessage;
DWORD start_time;
PeekMessage(&msg, NULL, 0U, 0U, PM_NOREMOVE);
while(msg.message != WM_QUIT) // 消息循环
{
start_time = GetTickCount();
fMessage = PeekMessage(&msg, NULL, 0U, 0U, PM_REMOVE);
if(fMessage) //有消息
{ TranslateMessage(&msg);
DispatchMessage(&msg);
}
else
m_OpenGL->Render(); //无消息
// while ((GetTickCount() - start_time) < 10);
}
}

LRESULT WINAPI MsgPr