2016-09-07 72 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選項,該選項將在瀏覽器上運行,不需要額外的插件。

你可能想看看那個。

相關問題