使用C#语言开发基于ManagedDirectX和XNA的3D游戏和图形程序

使用C#语言开发基于ManagedDirectX和XNA的3D游戏和图形程序

运行于Windows操作系统的大部分3D游戏和图形程序都是基于微软公司DirectX开发的,以往开发DirectX程序主要使用C++语言。由于DirectX函数库的使用十分复杂2d素材,所涉及的概念众多,而且多都不容易理解direct3d与xna游戏开发基础,又加上C++语言学习难度较大,以及同内适合初学者的有关DirectX程序设计书籍较少等原因,使用DirectX设汁3D游戏和图形程序工作一商未能得到很好的普及。

direct3d与xna游戏开发基础_direct3d与xna游戏开发基础_direct 3d和xna游戏开发基础 pdf

2002年微软推出Managed DirectX(托管DirectX),支持C#语言丌发DirectX程序。2006午8月微软发布XNA Game Studio ExpreSS,是微软专门用于开发游戏的最新集成开发环境,是微软人力发展的游戏开发平台。Managed DirectX和XNA用类重新封装了DirectX函数库,比直接使用DirectX函数库要容易得多。两者都使用C#语言开发,减少了学习编程语言的难度。使用C#语言编写基于Managed Directx和XNA的3D游戏和图形程序可以降低学习和开发难度,提高开发效率direct3d与xna游戏开发基础,使开发人员能写更史安全的代码。基于ManagedDirectX和XNA的3D游戏和图形程序的运行速度已很接近C++程序,一些商业游戏已经使用Managed DirectX和xNA来创建。XNA编写的3D游戏程序还呵运行于微软游戏机XBox 360。Managed DirectX和XNA的推出必将促进3D游戏和图形程序设计的普及。

本书介绍使用C#语言开发基于Managed DirectX和XNA的3D游戏和图形程序技术,目的是使具有C语言基础的读者通过本书学习,掌握使用C#语言开发3D图形程序的基础硬件设备,并能开发简单的3D游戏程序。

direct3d与xna游戏开发基础_direct3d与xna游戏开发基础_direct 3d和xna游戏开发基础 pdf

文章来源:https://www.yamibuy.com/zh/p/DIRECT-3D-XNA-C/3118071921