當前位置:考研網大全 - 翻譯在線 - C#網絡遊戲編程

C#網絡遊戲編程

以winform為遊戲開發書籍的應該不多見。

如果妳技術上沒問題,看書應該沒什麽效果,因為書是給不懂技術的人看的。至於技術如何學會實現理論,妳總要自己去思考。

我是這麽想的,

在網絡上:

網絡遊戲壹般使用UDP進行信息交換,可以實現壹對多的傳輸,不需要像TCP那樣壹個壹個建立連接。用UdoClient或者直接Socket類互相通信就可以了。

至於傳遞的內容,就是各種遊戲中的訊息。最好在前幾個字節中設置消息類型。比如消息類型是撲克牌,後面的字節就是具體的牌。報文類型是指令,下壹個字節是對方是贏了還是讓了。

遊戲界面上:(我覺得這是個難點,網絡還是比較容易的)

妳需要有壹個清晰的計劃。

數據:比如每張卡片使用的是int還是enumeration,每張卡片對應的圖像是保存為內置資源還是外部圖像。

接口:2D用GDI或GDI+就夠了,3D需要DirectX API。

處理:對接受的消息的響應,對界面的任何調整和對數據的任何調整。

  • 上一篇:英語中“by+ year”怎麽翻譯?
  • 下一篇:妳說參加戶外活動是什麽意思
  • copyright 2024考研網大全