第3章 构建游戏引擎框架 内容提纲 3.1 游戏引擎框架的构建 3.1.1 引擎框架的设计 3.1.2 T_Config头文件的定义 3.1.3 屏幕分辨率的改变及恢复 3.1.4 引擎类的定义和实现 3.2 引擎类应用实例 3.2.1 编写引擎框架测试代码 3.2.2 为框架测试代码增加绘图处理任务 第3章 构建游戏引擎框架 本章以构建游戏引擎框架为起点,以游戏窗口处理为主要实现内容。 后续的章节将以本章的代码框架和窗口处理为基础,逐步完成一个初步的游戏引擎的实现,并在实际游戏中运用该游戏引擎。 3.1 游戏引擎框架的构建 在游戏开发时,对于某一类游戏共享的、相对固定的代码,往往会进行抽象化,以代码重用为目的,以类的形式进行封装,这样封装起来的代码,也就是所谓的游戏引擎。 游戏引擎预先调用某些功能相对固定,但实现细节由具体游戏才能确定的模块,这些模块可以以纯虚函数的方式封装在抽象类中。 函数名称是确定的,且被游戏引擎自动调用,但函数的具体实现则由该抽象类的派生类进行实现。 使用引擎时,先实现一个该抽象类的派生类,然后完成这些纯虚函数的具体实现。 这样一来,这些纯虚函数实际上充当了接口函数的功能。 本章将首先涉及游戏引擎框架的构建和游戏窗口的处理。 3.1 游戏引擎框架的构建 3.1.1 引擎框架的设计 TinyEngine的架构: 3
您可能关注的文档
- (综合布线工程)第2章综合布线工程设计.ppt
- (综合布线工程)第4章综合布线工程施工.ppt
- 物联网射频识别(RFID)技术与应用 - 第1章物联网RFID系统概述.pptx
- 物联网射频识别(RFID)技术与应用 - 第2章RFID工作频率及无线传输.pptx
- 物联网射频识别(RFID)技术与应用 - 第3章RFID天线技术.pptx
- 物联网射频识别(RFID)技术与应用 - 第4章RFID射频前端电路.pptx
- 物联网射频识别(RFID)技术与应用 - 第5章编码与调制.pptx
- 物联网射频识别(RFID)技术与应用 - 第6章数据的完整性与数据的安全性.pptx
- 物联网射频识别(RFID)技术与应用 - 第7章电子标签的体系结构.pptx
- 物联网射频识别(RFID)技术与应用 - 第8章读写器的体系结构.pptx
最近下载
- 四年级秋游500字作文 柘荣草场之旅.docx VIP
- 无人机组装与调试课件:无人机组装工艺基础.pptx VIP
- 雅马哈PSR-300、PSR-200 中文说明书.pdf VIP
- 人称代词和物主代词练习专项训练.docx VIP
- 给排水国标图集-02SS104:二次供水消毒设备选用与安装.pdf VIP
- 心肺复苏术(CPR)最新版ppt课件.pptx VIP
- T_CRRA 9911—2023 风力发电机组 废弃叶片再利用技术规范.docx VIP
- 中国肾性贫血诊治临床实践指南.pdf VIP
- 美芝微型压缩机规格书(JSV20D42TZB).pdf VIP
- 扩散与相变课程教学大纲.doc VIP
原创力文档

文档评论(0)