2015-10-19 151 views

回答

4

這是一個很難回答的問題,因爲這一切都取決於你的具體情況,但這裏的一些一般原則:

  • 對於FPS遊戲(或其他遊戲中的網絡速度是必要的),你可能會想UDP連接(看看它如何不像TCP那樣具有與TCP相同的網絡包驗證,使其更快),然後在其上編寫自己的協議(以確保數據包的有效性),以實現最大的連接速度。
  • 對於像速度不是必不可少的國際象棋或類似遊戲的戰略遊戲,確保SignalR的運作效果非常好。

即便如此,我曾嘗試在MonoGame中製作乒乓球遊戲,該遊戲使用SignalR通知客戶球的位置以及球的移動方向。這工作得很好。

@編輯:重新閱讀你的問題後,我意識到你並不是問這是否是一個可行的選擇,而是你是否可以真正使用它。這個問題的答案很簡單,是的。任何支持任何種類的SignalR客戶端的平臺都可以與MonoGame一起使用。

相關問題