随笔分类 - Windows
摘要:本章主要学习下Windows开发中如何使用资源。我们希望Windows开发中除程序代码外还能存储更多的资源,即在.EXE文件中除了代码之外,还包含其他称之为资源的东西。在Windows中预定义了几种资源类型。如图标(.ico)、光标资源(.cur)、字符串、声音(.wav)、位图(.bmp)、对话框、图元文件等。在vs2010中,我们可以在资源文件中添加扩展名为.rc的ASCII文本资源文件作为输入,如下图1。之后VS2010的资源编译器装载所有的资源,并将所有的资源放置在一个具有.res扩展名的大数据文件中,Windows编译及链接时的资源数据流程如图2所示。 图1 ...
阅读全文
摘要:要编写Windows环境下运行的3D游戏,需要先了解基本的Windows应用程序编程思想。一个完整的Windows程序,主要需要完成以下工作:1、创建一个Windows窗口类;2、创建一个事件处理程序,即一个回调函数;3、注册Windows窗口类;4、用创建的Windows窗口类创建一个窗口;5、创建一个能够向事件处理程序传递Windows信息的主事件循环。下面的demo是《Windows游戏编程大师技巧》里的一个基本Windows程序。已经添加了详细的注释,这里就不在赘述。难点主要在Windows消息处理机制,下面这个博客对Windows消息编程有详细的讲解,个人觉得写得很好。Windows
阅读全文
摘要:本人虽然一直从事图形图像方面的研究,但对游戏开发却了解甚少,上周幸运的拿到了网易游戏开发的实习offer,为了不让自己在实习的时候太水,决定在空余时间学习下游戏开发方面的知识。买了本《Windows游戏编程大师技巧》,先依葫芦画瓢做个Demo,程序中游戏的主要逻辑还不太清楚,就当先了解下开发环境和大概的开发流程吧。1、游戏Demo:FreakOut,打砖块游戏2、开发环境:VS2010+XP+DirectX 9.0下载和安装DirectX SDK开发包,在VS2010的属性管理器->VC++目录,配置DirectX SDK的include路径和lib路径,即告诉VS去什么地方寻找Dire
阅读全文
浙公网安备 33010602011771号