2017-08-30 59 views
0

我正在創建一個有單人和多人遊戲的視頻遊戲。單人遊戲是用C#(Unity)完成的,並希望使用適用於Javascript(NodeJS)的Gamesparks BaaS作爲他們的服務器代碼。可以使用Javascript或JScript.NET創建.NET DLL嗎?

因爲我想多人服務器是權威,我需要的服務器代碼運行JavaScript和客戶端將運行C#,這意味着重複的代碼

但是,如果我能在Javascript中我可以創建.NET的DLL通過在Unity中使用這些庫並使用服務器上的Javascript代碼,大大減少代碼重複。

謝謝!

回答

0

如果你想使用javascript(以及javascript,我的意思是nodejs),以及c#和這兩者之間的通信,你可以使用電子邊緣。它可以幫助您通過Electron API使用nodejs運行c#代碼。

這裏是他們的Github的URL的鏈接:Electron-Edge-documentation

您還可以使用的DLL交互,使用創建應用程序作爲電子應用。你可以參考這個question你會在哪裏找到更多關於它的細節。

相關問題