【译】TetroGL: An OpenGL Game Tutorial in C++ for Win32 Platforms - Part ...
原文链接:TetroGL: An OpenGL Game Tutorial in C++ for Win32 Platforms - Part 1 这个系列专注于使用C++和OpenGL在windows平台上开发2D游戏,项目目标是在系列结束后能开发出一个类似俄罗斯方块的游戏。本系列分为3篇文章: 第一部分:涉及win32消息循环,窗口创建和OpenGL的搭建,并且你将会学习如何绘制一些简单的图形。 第二部分:涉及资源处理和简单动画的显示 第三部分:将前面的内容包含进来,并且讨论游戏逻辑。 项目设置 作者做了两项设置: 1) LinkeràInput中,在” Addition Dependencies”中加入”opengl32.lib”, 2) 禁掉UNICODE,“c/c++”à” Preprocessor”,在Preprocessor Definitions中将"Inherit from parent or project defaults"不选中。 消息循环 Windows系统为每个应用程序创建一个消息队列,当指定应用程序的窗口上发生一个事件时,系统会把消息推入到这个...