《Windows游戏编程大师技巧》学习笔记目录 🔥

《Windows游戏编程大师技巧》学习笔记(一)一般的游戏循环结构游戏循环与FSM常规游戏编程技巧《Windows游戏编程大师技巧》学习笔记(二)多任务和多线程事件模型微软编程风格:匈牙利命名法最简单的Windows程序《Windows游戏编程大师技巧》学习笔记(三)实用的Windows应用程序概要

#编程   #游戏开发   #C++   #《Windows游戏编程大师技巧》   #笔记   #目录  

《Windows游戏编程大师技巧》学习笔记(八)

图形设备描述表作者在书中对其阐释:画笔和画刷画笔:用于画线条和轮廓,具有颜色、粗细和线型;画刷:用于填充任何封闭对象,具有颜色、样式,甚至本身可以是位图;GDI一般只使用一个画笔和一个画刷,即当前的图形设备描述表中每次只有一个画笔或画刷被激活;所以在绘图前,要先选定一个画笔/画刷,需要注意的是,一旦

#编程   #游戏开发   #C++   #《Windows游戏编程大师技巧》  

《Windows游戏编程大师技巧》学习笔记(四)

资源与Windows应用程序Windows程序支持将资源数据编译到.EXE文件中,优势如下:更容易发布不易丢失附加资源无法被轻易访问和修改支持编译到程序中的资源类型有:图标,光标,字符串,声音,位图,对话框,图元文件;我们只需要创建扩展名为.RC的文本文件,资源编译器会自动根据所配置的资源脚本装载所

#编程   #游戏开发   #C++   #《Windows游戏编程大师技巧》   #笔记  

《Windows游戏编程大师技巧》学习笔记(三)

实用的Windows应用程序概要Windows程序的关键是打开窗口,并对窗口进行文本、图像的显示工作,以及对来自窗口的交互消息做出响应,步骤如下:创建一个Windows类;创建一个事件句柄或WinProc回调函数;注册先前创建的Windows类到Windows系统中;用注册过的Windows类创建一

#编程   #游戏开发   #C++   #《Windows游戏编程大师技巧》   #笔记  

《Windows游戏编程大师技巧》学习笔记(二)

多任务和多线程Windows允许不同的应用程序以轮询的方式“同时”执行,每一个应用程序都占用一段很短的时间片来运行,而后轮到下一个应用程序运行,如下图所示,CPU由几个不同的应用程序以循环的方式共享,而负责判断出下一个运行的程序、给每个程序分配运行时间的是调度程序的工作:简单的调度策略:给每个应用程

#编程   #游戏开发   #C++   #《Windows游戏编程大师技巧》   #笔记  

《Windows游戏编程大师技巧》学习笔记(一)

一般的游戏循环结构一个视频游戏基本上是一个连续的循环,它完成逻辑动作并以每秒30帧或更高的刷新率在屏幕上绘制图像,与动画和电影的放映原理相似,简化的游戏循环结构如下图所示:对上图每一部分流程进行说明:初始化:游戏程序执行初始化操作,如内存分配、资源检查与加载等;进入游戏循环:代码进入到游戏主循环体内

#编程   #游戏开发   #C++   #《Windows游戏编程大师技巧》   #笔记