好吧,我认为这是一个简单的问题,但是我很难找到一些答案。
我已经读过XNA不在Visual Studio 2012中。我最近学会了使用XNA,但是由于我想从事游戏工作,所以我想知道是否有办法在Visual Studio 2012上使用C#开发游戏。 ,还是我应该再次使用C ++和Direct3D学习一切?
C#是我非常喜欢的一种语言,因此,如果没有办法用C#来实现,但是如果使用Java来进行游戏开发就非常容易,我也会对此感兴趣。
非常感谢!
好吧,我认为这是一个简单的问题,但是我很难找到一些答案。
我已经读过XNA不在Visual Studio 2012中。我最近学会了使用XNA,但是由于我想从事游戏工作,所以我想知道是否有办法在Visual Studio 2012上使用C#开发游戏。 ,还是我应该再次使用C ++和Direct3D学习一切?
C#是我非常喜欢的一种语言,因此,如果没有办法用C#来实现,但是如果使用Java来进行游戏开发就非常容易,我也会对此感兴趣。
非常感谢!
Answers:
Visual Studio 2012不能与XNA 4.0一起使用,但是有一种解决方法,但是由于仍然需要安装VS2010,因此我建议只使用VS2010,因为它仍然可以正常工作。
对于这个问题的新手,微软似乎为Visual Studio 2010/2012/2013安装了XNA安装程序。我还没有亲自测试以确保可以正常工作,但是可能值得一看:
https://msxna.codeplex.com/releases/
编辑:运行Visual Studio 2013版本的所有随附安装程序(在我的计算机上运行VS 2013 Ultimate)后,我能够运行默认应用程序。
可以这么说,我认为这里有很多人在同一条船上。XNA非常棒,我玩得很开心,现在我继续前进,因为Microsoft对它保持沉默,并以您已经注意到的方式将其排除在外。
有一种解决方法可以使用Visual Studio 2012开发XNA项目,但它们仍应在Windows 8桌面上运行,但是Microsoft没有官方支持。
如果您想继续此路线,请查看SlimDX等.NET / C#的其他框架/包装。
微软似乎现在想专注于本机代码,几乎感觉像是公司内部的复兴运动,即使在Windows Phone 8平台上,C ++和DirectX也是组合的选择。
我本人完全专注于
一些其他问题:我时不时考虑C ++ 11,因为这似乎是微软的新旧方式,但是我从不真正喜欢C ++,特别是在接触过Java和C#之类的语言之后,所以我有点被宠坏了。另外,在阅读了The Best Parts并再次认真从事我的职业生涯中的Web前端工作之后,JavaScript变得不再是丑陋的语言了。我感到用JavaScript表达自己的强大方式确实让我微笑了,如今,在民主党方面,有JavaScript + WebGL演示和介绍性组合 -做得很酷。