VC++ game
文章平均质量分 78
cozyman
认真对待每一件事,要潇洒,做自己!
展开
-
VC++ game(四) 通过Windows API 来创建一个空窗口
前面写的都是通过MFC来进行编程,讲到缓冲机制就结束了,由于要进行3D开发,老师又开始介绍不适用MFC,直接通过windows的api来编程。、还是从最简单的开始,创建一个窗口。基本步骤:1:实例化一个窗口结构体对象,设置参数值。可通过WNDCLASSEX或者WNDCLASS来创建,WNDCLASSEX是WNDCLASS的超级,多了两个参数,一个是结构体的大小,一个是小图标。原创 2012-06-07 17:19:34 · 2993 阅读 · 0 评论 -
VC++ game 开场篇:显示一个800*600的空窗口
我大三选的游戏方向课。现在开始上游戏的专业课了,所以决定写一个VC++ game开发系列的博客。从头开始记录VC++ game学习过程中的一点一滴。该系列博客只讲诉怎么实现一些要求,至于为什么,以及知识点的延伸,这里不会涉及。就是傻瓜操作,我称之为,SOS:simple operation style一:创建一个空工程,显示出一个空窗口1:文件->新建项目->VC++ win32项目->设定项原创 2012-05-24 23:55:30 · 2268 阅读 · 1 评论 -
VC++ game(二)显示位图
这个工程在上个博客VC++ game开场篇中的基础上继续写:显示位图做以下几个工作:1:定义一个CDC* cDC 指针,定义方法可以手动到.h中定义,也可以在类视图下,右键你要添加变量的类,选择添加变量,选择变量类型,作用范围,变量名。一些没有罗列出来的数据类型,可以手动输入:比如:RECT CBitmap等等。我们定义一个CDC指针和一个CBimap 指针2:在资源文件中将原创 2012-05-25 00:44:46 · 886 阅读 · 0 评论 -
VC++ game(三) 使用双缓冲技术进行绘画
VC++开发游戏不要使用VS2010,不然非常非常的慢,除非用引擎,因为VS2010的升级不是专门为游戏而做的,更加强大的.net功能使得VC++开发游戏非常吃力,用VS2008就好。首先什么是双缓冲呢?双缓冲就是除了在屏幕上有图形进行显示以外,在内存中也有图形在模拟绘制。我们可以把要显示的图形先在内存中绘制好,然后再一次性的将内存中的图形按照一个点一个点地覆盖到屏幕上去(这个过程非常快,原创 2012-05-25 15:29:26 · 2874 阅读 · 0 评论