XNA 和 C# 可以用于创建商业上可行的 PC/XBOX 游戏吗?

这是使用 C# 创建 3D 游戏的最佳方法吗?如果不是,那会是什么?

请您参考如下方法:

其实你可以这样做,但它有点棘手。

您需要通过“社区”(XNA Creators club Online 用户)的审批流程。

您还需要支付 Xbox live 帐户和 Xbox live 开发者许可证。

根据 XNA 常见问题解答:

我是否需要 XNA Creators Club 高级成员(member)才能创建游戏?
您不需要高级成员(member)资格即可为 Windows 或 Zune 制作游戏。但是,您必须是高级成员(member)并且在受支持的地区才能为 Xbox 360 创建游戏、将 Xbox 360 游戏发布到 Xbox LIVE 上的社区游戏,或者对提交的游戏进行同行评审。

谁可以对 XNA 社区游戏进行同行评审?
创作者俱乐部的成员(member),其高级(付费)帐户信誉良好并且是合法成年人(对于我们目前服务的国家/地区,这意味着 18 岁或以上)。

和:
为什么我的游戏必须经过同行评审?为什么我不能将它发送到 Xbox LIVE 市场?
同行评审员帮助创作者编写更好的游戏,并保护游戏玩家免于体验极具攻击性或故障的游戏。如果出现以下情况,同行评审将拒绝您的游戏:

  • Your game contains prohibited content, which is content not allowed on Xbox LIVE services

  • You misrepresent what is in the game play or in the promotional materials for the game

  • The promotional content for your game ( for example, the box art, description, banner or title) is not appropriate for all ages on Xbox LIVE Marketplace

  • The game crashes, it has too many bugs, or it is technically defective in some way



常见问题可以阅读 here

如果你想做得更简单,你可以直接使用 DirectX 甚至其他库,如 SDL(用于 2D 游戏)。实际上,C# 在很多方面都非常好,而且随着时间的推移它会变得更好。


评论关闭
IT干货网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!