本文介绍了XNA之后的C#游戏开发的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我是一名游戏开发者,在过去的四个版本中使用 XNA 以 .Net 语言制作游戏.不幸的是现在有这个消息:http://www.gamasutra.com/view/news/185894/Its_official_XNA_is_dead.php#.UQ3yiehQCh8

I am a game developer who made games in .Net languages with XNA for the past four versions of it. Unfortunately now there's this news: http://www.gamasutra.com/view/news/185894/Its_official_XNA_is_dead.php#.UQ3yiehQCh8

我正在调查游戏引擎的生态系统,寻找支持在 Visual Studio 中编码的东西(我大量使用 F#,信不信由你!)但我很难找到高质量的东西,仍然存在,高性能替代XNA.例如,Unity 没有达到目标,因为它只允许在 MonoDevelop 中编写脚本,而我想要一个对开发人员更友好的体验.

I am surveying the ecosystem of game engines, looking for something that supports coding in Visual Studio (I use F# heavily, believe it or not!) and I am having trouble finding something that is high quality, still alive, and high performance to replace XNA. Unity for example misses the mark because it only allows for scripting in MonoDevelop, while I want a more developer friendly experience.

那么什么是 XNA 的良好替代品?

So what is a good replacement for XNA?

推荐答案

如果你想利用 XNA API,你应该押注 单人游戏.它是一个兼容的 XNA API,旨在在多个平台上运行(包括几个使用 OpenGL 的非 Windows 平台).开发非常活跃,MonoGame 最近获得了一个完整的 3D 堆栈,该堆栈开始在 Windows Metro 应用程序上运行(感谢 SharpDX).您可以查看最新的 develop3d 分支.

If you want to leverage on XNA API, you should bet on MonoGame. It is a compatible XNA API that is targeting to run on several platforms (including several non Windows platforms using OpenGL). The development is very active, MonoGame is recently getting a full 3D stack that is starting to work on Windows Metro app (thanks to SharpDX). You can have a look at the latest develop3d branch.

这篇关于XNA之后的C#游戏开发的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-15 02:20