我已经在网上搜索了这个答案; “是否有可能从asp.net核心网站/服务器启动游戏?”。我可以在asp.net核心上运行C#游戏吗?
我不知道XNA框架是否可以与这个新框架一起工作,还是有其他选择?
我真的很想不写我的游戏在JavaScript中,但更喜欢c#,并希望有一个像java applet的解决方案,但对于c#。
我已经在网上搜索了这个答案; “是否有可能从asp.net核心网站/服务器启动游戏?”。我可以在asp.net核心上运行C#游戏吗?
我不知道XNA框架是否可以与这个新框架一起工作,还是有其他选择?
我真的很想不写我的游戏在JavaScript中,但更喜欢c#,并希望有一个像java applet的解决方案,但对于c#。
ASP.NET Core是一个Web框架,使您可以开发Web应用程序。它在服务器上运行(multiplattform)。对于客户端代码,ASP.NET Core可以与多个客户端框架(纯javascript,AngualarJS,...)一起使用。但它不能让您在C#中开发在浏览器中执行的代码。
如前所述,使用Net框架提供的当前工具是不可能的。
但是你可以使用Unity,这是一个游戏引擎,允许你用几种语言编写游戏,c#就是其中之一。
最新版本允许您创建和publish a game using the web GL选项,该选项将在浏览器上运行,不需要额外的插件。
你可能想看看那个。
我并不确定,但是由于ASP.NET Core是从头开始搭建的跨平台工作平台,它至少与现在不兼容,至少与XNA不兼容。 –
C#.NET核心代码在服务器上运行,所以任何渲染/状态更新都会受到延迟的影响 - 不是游戏的最佳选择。您希望尽可能多的渲染在您的客户端上发生,因此JavaScript游戏库是最好的选择。自2013年起,FYI XNA也停止使用。 –
微软试图将C#代码带入浏览器..(silverlight)取得巨大成功。 –