本站已启用新域名:XNAER.COM
本站保留xna2.0,3.1内容。xna4.0及更新内容请关注新站。
Winform使用XNA框架(一)
Winform使用XNA框架(一)
提交:2009-3-19   浏览:8494   标签: 图形 

此示例显示如何在一个Winform应用程序中使用XNA框架中的GraphicsDevice对象画三维图形。

XNA游戏框架提供了一种快速、易于使用和轻例的方式来托管您的游戏。它会自动创建一个窗口,通过重写一些方法,游戏可以在其中运行、初始化硬件、提供简单的更新和绘制。有时候一些游戏行为在winform中使用还不够灵活,但是你可能会需要更多的winform控件来制作一个关卡编写器,并希望在windows用户界面显示三维图形。

幸运的是,XNA框架在设计时考虑了这些情景。这个框架使用了两个独立的组件:Microsoft.Xna.Framework提供核心的功能,如数学、图形、输入和音频类,并提供拥有更高级代码的Microsoft.Xna.Framework.Game。如果你想用其它的方式来完成你的游戏,你可以替换掉Micorsoft.Xna.Framework.Game,使用你自己的代码。

本示例实现了一个GraphicsDeviceControl类,继承于System.Windows.Forms.Control对象,并为Winform自定义控件提供了XNA框架的功能。它演示了如何在多个用户控件中共享一个GraphicsDeviceControl对象,如何处理事件以及如何使用IGraphicsDeviceService接口的ContentManager来加载和处理数据。

相关教程:

 

相关图片    
相关下载    (VS2008可以正常打开VS2005的项目,XNA2.0的代码可以升迁到XNA3.0)
下载次数(3554)      文件大小 (45.07K )    
本例中所有内容及源代码的使用遵循微软许可协议(Ms-PL)
下载次数(431)      文件大小 (39K )     XNA Game Studio 2.0 .NET Framework 2.0 Pixel Shader 1.1 Vertex Shader 1.1 Visual Studio 2005 Windows
在winform中使用XNA框架(vs2005项目)
下载次数(1106)      文件大小 (40.33K )     XNA Game Studio 3.0 .NET Framework 2.0 Pixel Shader 1.1 Vertex Shader 1.1 Visual Studio 2008 Windows
在winform中使用XNA框架(vs2008项目)
[ 示例] [2010-1-1]
2D图形