§1.4疑难解答
现在你已经阅读了你需要知道的如何起步第一个XNA工程项目。如果你只是通读这一章节,我强烈建议你至少打开这一章节的工程项目(从 www.wiley.com下载)并且运行之下载)并且运行之。
如果你遇到安装DirectX,.NET 2.0,或者XNA的问题,试着查找XNA论坛,也就是http://msdn.microsoft.com/xna/forums的帮助。
由于有很多错误会发生,所以在书中的表格中得到提示很难。通常,确保你是最小化需求。
例如,如果你试着安装一个不被支持的平台,并且不可以解决,试着查找帮助在Internet,或者转换到一个被支持的平台。因为.Net 2.0对于你操作系统的大多数最近的service pack包都很重要。DirectX确定你有最新的图形驱动程序,并且有一个像样的图形卡来工作在3D图像,最后至于XNA,确定你再启动XNA Setup前正确安装了一切。
让XNA在windows上工作并不很难。在Xbox 360许多运行问题会出错。这里有一系列提示来确保你在XBox 360上运行游戏的必要条件。
在你的XBox 360上需要一个Xbox 360 Live 账号,它必须在所有你开发和测试XNA游戏的时间被连接。确定你的PC和XBox 360在相同的网络,他们能彼此“看见”。你能测试pinging从你的PC到XBox 360 IP,或者连接你的PC作为来自于XBox 360的媒体中心。
如果Xbox 360 XNA Framework 不能被安装,在Internet查找更多帮助,来看你的Xbox 360是否遇到最小需求(例如,你需要一个硬盘)。
当你在设置XNA Game Launcher 创建了一个密钥,并且不被你的PC接受,因为你可能打错了,或者它包含0(数字)和字母O。它几乎看起来一样,只要再试一次;你总是可以创建一个密钥。看本章节先前的细节。如果XNA Game Launcher 不能启动,并且按钮显出灰色或者你收到一些错误像0xffffffff,它意味着你的profile没有被连接到Xbox Live 或者有某些错误设置。如果以前安装过旧版本的XNA Framework,卸载它,删除你的profile,并且创建一个新的profile和再次重新安装XNA Framework。
第二部分讨论了更多关于每一步必需的为了得到运行在Xbox 360的游戏,但是这一章节 也只工作在XBOX外面的控制台细节。就像启动工程,转换到 Xbox 360 输出,并且按F5。如果你已经正确安装了一切,你能看到在 Xbox 360 有同样的输出。祝贺你!你刚刚步入你的第一个 Xbox 360 游戏。
如果你遇到编译错误来自于本章的代码,这里有最后的提示:确定你有完全的变量定义:graphics,content,backgroundTexture,sprites,和scrollingPosition。阅读编译器的错误信息并且因此改变代码。也许你试着使用一些陈旧的方法;要么用新方法替换,要么就注释掉它,来看看余下代码如何运转。
如果编译工作正常,但是程序失败或者抛出异常,它很像你缺少了某些内容文件(如工程项目里的CityGroundSmall.jpg纹理 )或者你的显卡不支持最低的Shader Model 1.1。
发布时间:2008/6/17 下午3:48:52 阅读次数:5848