XNA:如何将游戏转换为与Xbox 360兼容?
我有一个 C# XNA 游戏,想在 360 上测试。就我需要对 Visual Studio 项目执行的操作而言,我该如何执行此操作?
例如,我如何定义某些操作仅在 Xbox 上发生?像这样的东西:
# if XBOX
// do stuff
# endif
I have a C# XNA game that I'd like to test on the 360. How do I do this, in terms of what I need to do to the Visual Studio project?
For instance, how can I define certain actions will only take place on an Xbox? Something like:
# if XBOX
// do stuff
# endif
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
XNA 上的 MSDN 文档提供了您需要的所有答案。
连接您的 Xbox 360 主机,以及开发跨平台游戏(其中包括跨平台游戏项目转换器和跨平台条件编译符号 )。
MSDN Documentation on XNA provides all the answers you need.
Connecting your Xbox 360 Console, and Developing Cross-Platform Games (which includes Cross-Platform Game Project Converter and Cross-Platform Conditional Compilation Symbols).
不要忘记还有其他事情您应该检查,例如多个控制器、播放器一个控制器不是 PlayerIndex.One 以及支持具有多个存储设备的 XBOX 360(包括当用户拉出这些设备之一时)。
XNA 创作者论坛有一个“邪恶清单”,用于确保您的游戏满足 360 上的一些基本要求。 http://creators .xna.com
Don't forget that there are other things you should be checking such as multiple controllers, the player one controller not being PlayerIndex.One and supporting XBOX 360s with multiple storage devices (including when a user pulls out one of those devices).
The XNA creators forums have an "evil checklist" for making sure your game meets some basic requirements on the 360. http://creators.xna.com