Learning XNA 4.0 第三章(3)_.NET_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > .NET > Learning XNA 4.0 第三章(3)

Learning XNA 4.0 第三章(3)

 2011/1/14 7:39:31  裴小星  http://xxing22657-yahoo-com-cn.javaeye.com  我要评论(0)
  • 摘要:在项目中增加一个精灵好了,我就不多说了,这一次我是认真的。让我们开始。您的项目到目前为止是令人乏味的。现在,让我们绘制一副图像到您游戏的屏幕上。XNA中所有的图形、声音、特效和其它东西都要通过一个称为内容管道的东西加载。本质上内容管道将诸如.jpg文件、.bmp文件、.png文件和其它格式的文件在编译过程中转换成一种XNA很容易使用的内部格式。对于其它类型的资源也是如此,比如声音文件、3D模型和字体等等,后面的章节将会深入地探讨。XNA框架很大的一点好处就是不同文件类型对于XNA都是透明的
  • 标签:

在项目中增加一个精灵

  好了,我就不多说了,这一次我是认真的。让我们开始。您的项目到目前为止是令人乏味的。现在,让我们绘制一副图像到您游戏的屏幕上。

  XNA中所有的图形、声音、特效和其它东西都要通过一个称为内容管道的东西加载。本质上内容管道将诸如.jpg文件、.bmp文件、.png文件和其它格式的文件在编译过程中转换成一种XNA很容易使用的内部格式。对于其它类型的资源也是如此,比如声音文件、3D模型和字体等等,后面的章节将会深入地探讨。XNA框架很大的一点好处就是不同文件类型对于XNA都是透明的。如果您在游戏中添加了一个图像文件,内容管道在编译过程中能够识别它,您不需要为图像格式而担心。(稍后的章节会更深入讨论到内容管道。)

  下载本章的源码到您的硬盘上。这样您就可以得到本章剩下部分需要用到的图像文件,并把它们加入到您的项目中。

  打开Visual Studio的解决方案资源管理器(Solution Explorer),看看您的解决方案。您会看到您的解决方案中有两个项目:一个项目名为Collision,另一个名为CollisionContent。您在游戏中使用的全部资源(图形,声音,模型等)都应该添加到CollisionContent项目中。因为我喜欢一切都井井有条,所以我建议在CollissionContent项目中为每种内容类型创建一个子文件夹,添加每种资源到合适的文件夹中。要做到这一点,请用鼠标右键点击CollissionContent项目,选择Add→New Folder。将新建的文件夹命名为Images。然后在CollisionContent\Images文件夹上点击鼠标右键,选泽Add→Existing Item(如图3-2)。

  • 相关文章
发表评论
用户名: 匿名