我已經在網上搜索了這個答案; 「是否有可能從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)取得巨大成功。 –