Windows游戏开发环境

Windows游戏开发环境

ID:45079795

大小:649.50 KB

页数:32页

时间:2019-11-09

Windows游戏开发环境_第1页
Windows游戏开发环境_第2页
Windows游戏开发环境_第3页
Windows游戏开发环境_第4页
Windows游戏开发环境_第5页
资源描述:

《Windows游戏开发环境》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、2D游戏设计教学目标通过本课程的学习,学生能够掌握2D游戏开发的基本理论知识;掌握Windows环境下一个完整游戏的开发流程;熟练掌握Windows环境下DirectX编程方法;了解游戏程序设计前沿的研究与应用,为进一步的学习或研究打下良好的基础。序言(Prologue)与软件开发的其它行业相类似,游戏行业也有对游戏开发项目的成功至关重要的方法论。设计游戏时,应该全面了解游戏的各个组成部分、目标受众、游戏种类、对游戏的不同期望以及游戏设计原则。(游戏实例)游戏设计活动包括游戏的概念化、游戏的故事情节发展、游戏机制的实现和游戏参与的元素、游戏开发注意事项的确定以及使用图形和

2、动画对游戏界面的增强。第1章、Windows游戏开发环境本章内容描述Windows中使用的图形和多媒体API确定作为Windows图形未来的DirectX描述用于游戏开发的MicrosoftXNAFramework§1.1描述Windows中使用的图形和多媒体API一、GDI/GDI+1、GDI(GraphicsDeviceInterface)GDI是Windows提供的图形API。它提供了嵌入的函数,可用来生成图形,例如直线、曲线、封闭轮廓、文本以及图像。GDI——应用程序与不同硬件之间的中间层GDI的特性如下所示:设备上下文(DeviceContext)映射模式(逻辑

3、坐标、设备坐标)设备无关性设备驱动应用输出设备GDI设备上下文2、GDI+GDI+是GDI的扩展。它由各种.NET类组成。GDI+的一个优点是当你在显示器和打印机上排列输出数据时,你不需要知道任何驱动细节。二、OpenGL(OpenGraphicsLibrary)专业的图形程序接口,是功能强大,调用方便的底层图形库可跨平台使用,如应用于Windows,Linux/Unix和MacOSXOpenGL在游戏世界非常流行,它与MicrosoftWindows平台上的DirectX具有竞争关系。OpenGL基本工作流程三、DirectXDirectX是多媒体API,其提供与图形、

4、输入设备、声卡以及其它设备进行交互的标准接口。DirectX在MicrosoftWindows上的各类电子游戏中广泛使用。DirectX的各个组件如下所示:DirectXgraphicsDirectInputDirectPlayDirectSoundDirectSound3DDirectMusicAudioVideoPlaybackDirectSetupDirectXMediaDirectXMediaObjects哪一个DirectXAPI用来处理来自鼠标、键盘或其它游戏控制器的数据?答案:DirectInput四、WIA(WindowsImageAcquisition)

5、MicrosoftWIA用于从设备获取数字图像并管理这些设备,这些设备主要用于获取静态图像。本质上它既是一个API也是一个设备驱动程序接口(DDI)。WIAAPI允许应用程序:运行在一个稳定耐用的环境中减少协同工作问题列出可用的图像获取装置创建与各个设备的同时连接通过使用标准的高性能传输机制获取设备数据在数据传输过程中保持图像的特性五、ICM(ImageColorManagement)MicrosoftICM技术保证彩色图像、图形和文本对象在任何设备上都尽可能呈现出原貌,而与设备的图像技术和色彩能力无关。不论你在彩色扫描仪上扫描一幅图像或图形,或在Internet上将其下

6、载,在屏幕上浏览或编辑,或在纸上、胶片上或其它媒体上将其打印出来。ICM2.0帮助你保持它的色彩稳定又精确。§1.2确定作为Windows图形未来的DirectX一、OpenGL与DirectX比较多媒体/图形API平台面向对象编程(OOP)扩展特征支持WindowsVista二、Windows演示基础MicrosoftAvalon是Microsoft统一的用于Windows的演示子系统。它由显示引擎和可管理代码框架构成。它给出了Windows如何显示、创建和处理文档、UI和媒体的例子。这允许游戏开发者创建一个惊人的可视的用户体验来增强消费者联系。Avalon将会在Win

7、dowsServer2003、WindowsXP和所有即将来临的Windows操作系统版本中可用。§1.3描述MicrosoftXNAFrameworkforGaming一、游戏平台PC控制台街机掌机手机1、使用PC开发游戏优点:PC有相应的硬件规格,包括3-D硬件加速、随机访问内存(RAM),硬盘空间和声卡。通过键盘、鼠标来控制游戏。缺点:兼容性测试错误的机会多竞争的市场“Commando”是一个FreeGamers,Inc公司开发的军事模拟游戏。“Commando”游戏的设计者希望游戏看上去和感觉上尽可能和真实生活一样。另

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。