- 1、本文档共33页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2D游戏设计 教学目标 通过本课程的学习,学生能够掌握2D游戏开发的基本理论知识;掌握Windows环境下一个完整游戏的开发流程;熟练掌握Windows环境下DirectX编程方法;了解游戏程序设计前沿的研究与应用,为进一步的学习或研究打下良好的基础。 序言(Prologue) 与软件开发的其它行业相类似,游戏行业也有对游戏开发项目的成功至关重要的方法论。设计游戏时,应该全面了解游戏的各个组成部分、目标受众、游戏种类、对游戏的不同期望以及游戏设计原则。(游戏实例) 游戏设计活动包括游戏的概念化、游戏的故事情节发展、游戏机制的实现和游戏参与的元素、游戏开发注意事项的确定以及使用图形和动画对游戏界面的增强。 第1章、Windows游戏开发环境 本章内容 描述 Windows 中使用的图形和多媒体 API 确定作为 Windows 图形未来的 DirectX 描述用于游戏开发的 Microsoft XNA Framework §1.1 描述Windows中使用的图形和多媒体API 一、GDI/GDI+ 1、GDI(Graphics Device Interface ) GDI 是 Windows 提供的图形 API。 它提供了嵌入的函数,可用来生成图形,例如直线、曲线、封闭轮廓、文本以及图像。 GDI —— 应用程序与不同硬件之间的中间层 GDI 的特性如下所示: 设备上下文(Device Context) 映射模式(逻辑坐标、设备坐标) 设备无关性 设备驱动 应用 输出设备 GDI 设备上下文 2、GDI+ GDI+是GDI 的扩展。 它由各种 .NET 类组成。 GDI+的一个优点是当你在显示器和打印机上排列输出数据时, 你不需要知道任何驱动细节。 二、OpenGL(Open Graphics Library ) 专业的图形程序接口,是功能强大,调用方便的底层图形库 可跨平台使用,如应用于Windows, Linux/Unix和Mac OS X OpenGL 在游戏世界非常流行,它与 Microsoft Windows 平台上的 DirectX 具有竞争关系。 ????????????????????????????????????????????????? OpenGL基本工作流程 三、DirectX DirectX 是多媒体API,其提供与图形、输入设备、声卡以及其它设备进行交互的标准接口。 DirectX在Microsoft Windows上的各类电子游戏中广泛使用。 DirectX 的各个组件如下所示: DirectX graphics DirectInput DirectPlay DirectSound DirectSound3D DirectMusic AudioVideoPlayback DirectSetup DirectX Media DirectX Media Objects 哪一个DirectX API用来处理来自鼠标、键盘 或其它游戏控制器的数据? 答案: DirectInput 四、WIA(Windows Image Acquisition) Microsoft WIA 用于从设备获取数字图像并管理这些设备,这些设备主要用于获取静态图像。 本质上它既是一个API 也是一个设备驱动程序接口 (DDI)。 WIA API 允许应用程序: 运行在一个稳定耐用的环境中 减少协同工作问题 列出可用的图像获取装置 创建与各个设备的同时连接 通过使用标准的高性能传输机制获取设备数据 在数据传输过程中保持图像的特性 五、ICM(Image Color Management ) Microsoft ICM 技术保证彩色图像、图形和文本对象在任何设备上都尽可能呈现出原貌, 而与设备的图像技术和色彩能力无关。 不论你在彩色扫描仪上扫描一幅图像或图形, 或在Internet上将其下载,在屏幕上浏览或编辑,或在纸上、胶片上或其它媒体上将其打印出来。ICM 2.0 帮助你保持它的色彩稳定又精确。 §1.2 确定作为Windows图形未来的DirectX 一、OpenGL与DirectX比较 多媒体/图形 API 平台 面向对象编程 (OOP) 扩展 特征支持 Windows Vista 二、Windows演示基础 Microsoft Avalon 是 Microsoft 统一的用于 Windows 的演示子系统。 它由显示引擎和可管理代码框架构成。 它给出了Windows 如何显示、创建和处理文档、UI和媒体的例子。 这允许游戏开发者创建一个惊人的可视的用户体验来增强消费者联系。 Avalon 将会在 Windows Server 2003、Wind
您可能关注的文档
- 第14章区域经济一体化及其发展.ppt
- 第14章深入理解C语言.ppt
- 第13课法国大革命和拿破仑帝国.ppt
- 第13课法国大革命和拿破伦帝国.ppt
- 第14讲输入输出流.ppt
- 第14课 从师夷长技到维新变法.ppt
- 第14章位图处理.ppt
- 第15章光和物质相互的作用.ppt
- 第15章建筑日照和遮阳.ppt
- 第14课新民主主义革命崛起.ppt
- 福莱特玻璃集团股份有限公司海外监管公告 - 福莱特玻璃集团股份有限公司2024年度环境、社会及管治报告.pdf
- 广哈通信:2024年度环境、社会及治理(ESG)报告.pdf
- 招商证券股份有限公司招商证券2024年度环境、社会及管治报告.pdf
- 宏信建设发展有限公司2024 可持续发展暨环境、社会及管治(ESG)报告.pdf
- 品创控股有限公司环境、社会及管治报告 2024.pdf
- 中信建投证券股份有限公司2024可持续发展暨环境、社会及管治报告.pdf
- 洛阳栾川钼业集团股份有限公司环境、社会及管治报告.pdf
- 361度国际有限公司二零二四年环境、社会及管治报告.pdf
- 中国神华能源股份有限公司2024年度环境、社会及管治报告.pdf
- 广西能源:2024年环境、社会及治理(ESG)报告.pdf
文档评论(0)