- 71
- 0
- 约1.73千字
- 约 11页
- 2017-08-19 发布于广东
- 举报
第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
您可能关注的文档
- 游戏场景设计实例教程 教学课件 作者 李瑞森 第一章 游戏美术设计概论.ppt
- 游戏程序设计教程 教学课件 作者 何青第1章 计算机游戏概述 第1章 计算机游戏概述.ppt
- 游戏程序设计教程 教学课件 作者 何青第2章 游戏设计的基本流程 第2章 游戏设计的基本流程.ppt
- 游戏程序设计教程 教学课件 作者 何青第3章 游戏程序的基本框架 第3章 游戏程序的基本框架(1).ppt
- 游戏程序设计教程 教学课件 作者 何青第3章 游戏程序的基本框架 第3章 游戏程序的基本框架(2).ppt
- 游戏程序设计教程 教学课件 作者 何青第4章 游戏的运行机制 第4章 游戏的运行机制(1).ppt
- 游戏程序设计教程 教学课件 作者 何青第4章 游戏的运行机制 第4章 游戏的运行机制(2).ppt
- 游戏程序设计教程 教学课件 作者 何青第5章 游戏场景设定 第5章 游戏场景设定(1).ppt
- 游戏程序设计教程 教学课件 作者 何青第5章 游戏场景设定 第5章 游戏场景设定(2).ppt
- 游戏程序设计教程 教学课件 作者 何青第6章 游戏角色设定 第6章 游戏角色设定.ppt
- 2026四川凉山州西昌市住房和城乡建设局招聘工作人员2名考试备考试题及答案解析.docx
- 2026年福建龙岩市新罗区事业单位招聘58人考试参考试题及答案解析.docx
- 2026广西崇左天等县人民武装部编外聘用人员招聘2人考试参考题库及答案解析.docx
- 2026山东滨州市沾化区部分区直学校校园招聘7人(山师-曲师站)考试参考题库及答案解析.docx
- 2026广东东莞市常平镇编外聘用人员招聘5人考试参考题库及答案解析.docx
- 2026年河北邯郸魏县公开招聘社区工作者120名考试参考题库及答案解析.docx
- 2026福建三明港务地产有限公司社会招聘1人考试备考试题及答案解析.docx
- 2026湖南永州市江永县兴园再生资源有限公司公司招聘6人考试备考题库及答案解析.docx
- 2026广东云浮市新兴县招聘机关事业单位紧缺人才4人(华南师范大学专场)考试备考试题及答案解析.docx
- 2026广东深圳小学光明学校(集团)招聘优秀教师19人考试备考试题及答案解析.docx
原创力文档

文档评论(0)