XNA平台开发游戏中文教程

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

(一)

XNA Build入门中文教程-Hello world

为配合XNA的推出,我们特地翻译和润色了XNA的HELLO WORLD例子,对于入门来说是不可多得的靓文. 另外我们群里会有更多资料(中文, 英文, 视频, 群友开发的XNA游戏例子等共享和交流信息) 欢迎一起研究和发展XNA, 在这里您也可以找到合作的对象呀(比如美工等).

Creating a Basic XNA Build Project

我们这个教程将向您演示如何使用XNA Build建立一个新的工程项目, 并为其添加一个任务(task), 并对这个任务(task)组件的参数和属性做一些设置, 最后就是编译XNA工程项目并查看编译报告.

整个教程包括以下步骤:

1. 建立一个全新的XNB Build项目

2. 给项目添加一个任务(task)组件.

3. 修改message任务(task)组件的属性.

4. 编译这个XNB Build项目

5. 最后是查看编译的报告

具体操作细节如下:

建立一个全新的XNB Build项目

按照下面的步骤创建XNA Build 项目

1. 启动Visual Studio

2. 选择File -->New, 并按下Project菜单.

3. 按下Project Types 面板的XNA Build Project

4. 为新项目输入一个项目名称.由于这次是HELLO WORLD演示,所以您可以把项目取名为HELLO WORLD(HELLO和WORLD之间可以有空格)

5. 按下OK.

现在你将能看到XNA Build标准的开发面板

给项目添加一个任务(task)组件

一个XNA Build项目包含一个或者多个按照设定顺序执行的任务(tasks)组件, 这些任务组件可以是由MSBuild提供的标准任务组件, 也可以是XNA Build提供的XNA特殊专用任务组件, 还可以是由您或者第三方提供的客户化组件. 所有的这些组件都会在XNA Build里按照功能分组并在左侧的Toolbox面板里显示候用.

请您按照下面的步骤给XNA项目添加任务(task)组件

1. 在左侧的Toolbox窗口里选择XNA任务组件面板.

2. 把其中的Message 任务组件用鼠标拖到中间的设计面板上.

3. 选择Message 任务组件的框图(任务组件图).

现在右侧的属性窗口(Properties window)将显示出当前所选组件的相关属性. 如果您看不到属性窗口(Properties window), 请您按下F4即可显示.

4. 修改任务组件的名词.具体的操作方法是右键选择任务组件,并在弹出的菜单里选择Rename选项, 接着就可以输入Helloworld一词作为该组件的名称(注意,Hello和World之间不能右空格).

修改message任务(task)的属性

当您选择了一个任务组件,则该组件默认的属性值会显示在右侧的属性(Properties)窗口里, 这些属性值将用来告诉相应的任务组件做怎样的动作. 您也可以修改这些属性值,具体的操作步骤如下:

1. 用鼠标点击选择HelloWorld任务组件图.

属性(Properties)窗口将显示两个相应的属性: Importance 和Text.

2. 在属性窗口上修改Text 属性的值为”HelloWorld”(注意,Hello和World之间不能右空格). 接着按下回车键即可.

编译这个XNB Build项目

现在我们这个XNA Build项目包含了一个任务组件. 接着请您按照下面的步骤编译这个项目,体验一下XNA Build的功能示例.

1. 选择File --> Save HelloWorld 菜单.

2. 如果您没看到Output 窗口, 请按下View --> Output即可.

3. 接着请您选择Build --> Build Solution 菜单.

编译开始了, 这样您就可以在Output窗口实时地看到编译状态了. 在这个教程粒子里,您应该可以在Output窗口看到”HelloWorld”信息的输出.

最后是查看编译的报告

经过成功的编译后,您应该可以在设计窗口中央看到一个显示编译报告的新窗口. 你可以使用TAB键来回切换设计窗口和编译报告窗口.

在编译报告里我们可以注意到,在我们这次的演示里只使用了一个任务组件,而这个任务组件在编译过程中输出了”HelloWorld”信息.

(二)

Tutorial 2:基本构造和追加模型

我们这个教程将接着向您演示Tutorial 1的XNA建立的项目,是关于怎样创建一个资源组(asset group)并使他在任务中发挥用处

整个教程包括以下步骤:

1.打开一个已有的XNA建立的项目

2.在本项目上增加资源组(asset group)

3.将刚建立的资源组(asset group)同现有的任务联系起来

4.在组里添加标签(items)

5.浏览HelloWorld 任务里的道具修改。

建立XNA项目

浏览项目报告

运行一个现有的XNA项目

使用以下逐步的做法打开一个现有的XNA项目。

1.首先执行Visual Studio

2.在文件(File)菜单, 点击打开(Open), 和然后点击项目(Project/Solution)。

3.找到您从Tutorial 1 保存HelloWorld 项目的路径, 并且选择HelloWorld.sln 文

件。

4.点击OK

现在, 与其它窗口一起,设计界面(design surface)中将出现并包含在先前教程中出现的的HelloWorld 任务(task)。

新增一个资源组(Asset Group)至Build中

要为一个特定的项目提供数据的输入,你可以指派一个代表资料输入的资源组(Asset Group)至这个项目中。以下提供每一步的指南。

1.在Toolbox窗口中,按Design 项目板。

2.拖拉资源组(Asset Group)项目至设计版面上。

3.在Solution Explorer标签上,指着Asset Group的图标按右键,再选

Rename。

4.输入“ImageList” 作为新的名字,注意Image 和List之间是没有空格的

新增一个对象至资源组(Asset Group)

用以下的几个步骤来新增档案至ImageList资源组项目中,这些档案将会在以后的过程中使用。

1.在Solution Explorer板上,指着ImageList按右键。

相关文档
最新文档