游戏程序设计教程第5章为引擎添加位图操作模块.ppt

游戏程序设计教程第5章为引擎添加位图操作模块.ppt

第5章 为引擎添加位图操作模块 内容提纲 5.1 位图操作类的设计与实现 5.1.1 位图操作类需求分析 5.1.2 位图操作类的定义 5.1.3 位图操作类的实现 5.2 利用位图操作类设计游戏菜单类 5.2.1 游戏菜单类的需求分析 5.2.2 游戏菜单类的定义 5.2.3 游戏菜单类的实现 5.3 游戏菜单类应用实例 第5章 为引擎添加位图操作模块 为游戏引擎框架添加一个重要模块——位图操作模块,该模块将以类的方式进行封装。 由于这个模块与图形操作相关,就将这个模块命名为T_Graphic类。 5.1 位图操作类的设计与实现 5.1.1 位图操作类需求分析 T_Graphic位图操作类主要提供位图加载、位图绘制以及文字绘制等功能。 提供以下几种绘制处理: 1. 原始位图的简单绘制; 2. 将原始位图进行缩放绘制; 3. 将原始位图进行缩放处理并指定透明度绘制; 4. 绘制指定背景颜色和透明度的空白位图; 5. 读取原始位图中的局部区域,并可对这个局部区域进行缩放、指定透明度以及旋转或翻转处理后绘制。该处理已经实现,即PaintRegion()函数; 6. 逐帧动画绘制,以PaintRegion()函数为基础实现PaintFrame()函数; 7. 文字绘制。PaintText()函数就是处理文字绘制的函数,无需再实现。 8. 设备环

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档