2016-09-07 50 views
1

我已经在网上搜索了这个答案; “是否有可能从asp.net核心网站/服务器启动游戏?”。我可以在asp.net核心上运行C#游戏吗?

我不知道XNA框架是否可以与这个新框架一起工作,还是有其他选择?

我真的很想不写我的游戏在JavaScript中,但更喜欢c#,并希望有一个像java applet的解决方案,但对于c#。

+0

我并不确定,但是由于ASP.NET Core是从头开始搭建的跨平台工作平台,它至少与现在不兼容,至少与XNA不兼容。 –

+0

C#.NET核心代码在服务器上运行,所以任何渲染/状态更新都会受到延迟的影响 - 不是游戏的最佳选择。您希望尽可能多的渲染在您的客户端上发生,因此JavaScript游戏库是最好的选择。自2013年起,FYI XNA也停止使用。 –

+0

微软试图将C#代码带入浏览器..(silverlight)取得巨大成功。 –

回答

4

ASP.NET Core是一个Web框架,使您可以开发Web应用程序。它在服务器上运行(multiplattform)。对于客户端代码,ASP.NET Core可以与多个客户端框架(纯javascript,AngualarJS,...)一起使用。但它不能让您在C#中开发在浏览器中执行的代码。

1

如前所述,使用Net框架提供的当前工具是不可能的。

但是你可以使用Unity,这是一个游戏引擎,允许你用几种语言编写游戏,c#就是其中之一。

最新版本允许您创建和publish a game using the web GL选项,该选项将在浏览器上运行,不需要额外的插件。

你可能想看看那个。

相关问题