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

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

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

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

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

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

B站直播间弹幕互动小游戏制作(上)

不久之前做了一个直播间弹幕互动小游戏的开发框架,不过一直没有把相关的内容记录下来,也没有使用这个框架完成一部完整的、具有游戏性的小游戏,所以正好忙里偷闲整理一篇博文,顺带做一款大地图的多人扫雷。Gitee:https://gitee.com/Voidmatrix/DanmuGameGitHub:ht

#编程   #游戏开发   #C++   #JavaScript   #Lua   #SDL2  

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

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

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

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

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

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

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

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

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