所有人。所以,我正在用C#制作一个2D游戏,但对我来说,表现看起来不错。虽然这可能只是因为我的糟糕的最优化。C#在图片框中制作游戏
我听说过SDL和XNA,想知道我应该使用它们中的哪一个,哪一个? 该游戏仅适用于Windows,我计划稍后实施多人游戏,因此一些图书馆可以帮助我与网络建立联系也很酷。
顺便说一句,我来自JavaScript,我是相当新的C#。我正在制作的游戏是2D游戏,类似于噬菌王战争,如果你知道的话。
任何有识之士将不胜感激。 :)
所有人。所以,我正在用C#制作一个2D游戏,但对我来说,表现看起来不错。虽然这可能只是因为我的糟糕的最优化。C#在图片框中制作游戏
我听说过SDL和XNA,想知道我应该使用它们中的哪一个,哪一个? 该游戏仅适用于Windows,我计划稍后实施多人游戏,因此一些图书馆可以帮助我与网络建立联系也很酷。
顺便说一句,我来自JavaScript,我是相当新的C#。我正在制作的游戏是2D游戏,类似于噬菌王战争,如果你知道的话。
任何有识之士将不胜感激。 :)
你应该使用XNA,它也拥有.Net的所有能力来处理网络
我强烈推荐XNA。几个月前我进入了它,我发现它很容易理解和强大(对于2D游戏来说更容易)。微软停止了XNA的工作:( 反正,如果你想仔细看看XNA,我推荐这个教程:http://rbwhitaker.wikidot.com/xna-tutorials 我还没有用过Unity,但是如果你认为你仍然会在游戏中几年那么它可能是值得看一看它(因为它不是死就像XNA)。
helpfull thx - Funghi out;) – Kjenos
Monogame,http://www.monogame.net/
采用XNA代码接口(所以如果u回滚到香草XNA你将不会放松一切),在开发(版本2.3,据我所知),也与移动,Linux,Mac兼容。在我看来,它是什么时候编译为Windows使用SDL。
Unity也很棒,但是从我的角度来看,Unity太大了,太强大了,只是想有效地制作一些2D游戏。
还可以看看SharpDx,它是directx的.net包装。更复杂的用法,但可以是开始学习directx的好方法。
考虑Unity3D作为一个选项。 你可以创建2D和3D游戏,有大型社区,Windows版本是免费的(我的意思是,为Windows编译),你的代码可以用C#或Javascript编写(或Boo ...但它不是那么常见)。 我知道这是一个旧帖子,但对于有同样问题的其他人可能会有好处。
你看过Unity吗?它具有Unity脚本,它与脚本语言有点类似。 –
Unity还支持C#中的脚本编码 –