Unity支援網路功能,你可以花更少時間,更少力氣來處理網路連線的問題,把單機遊戲變成線上遊戲,並且輕易地製作即時聊天、互動的遊戲。Unity會幫你執行繁重的工作。
即時的網路
Unity讓複雜的即時網路可以輕易地處理,讓單機遊戲變成網路多玩家的遊戲,你只要修改極少的現有程式碼,而且也不需要擔心網路技術問題,例如NAT punchthrough。
多人網路
狀態同步化。遊戲物件的位置、速度、動畫或是任何可以同步化的資訊,都會透過增量壓縮算法(delta compression algorithm)或是不壓縮的不可靠策略(uncompressed unreliable strategies)來進行。
遠端程序呼叫(Remote Procedure Calls)
可以在任何客戶端呼叫函數,不需要進行編組(marshalling)或是其他網路交涉。
網際網路連結性
為了讀取網頁,或是網頁服務,Unity提供了簡易的WWW介面,具有同步的或是非同步模式。
後端連接(Backend Connectivity)
.NET socket libraries可以用在即時網路上,藉由開啟TCP/IP sockets或是傳送UDP訊息,還可以透過XML與資料庫或是類似的東西連結。
MMO技術
Unity目前並沒有內建全面的MMO遊戲功能,但是有很多公司具有MMO開發經驗與技術與Unity有很好的整合,以下列出能提供MMO技術的公司或是個人:
更多資訊請洽奇銳科技 (02)29997990
沒有留言:
張貼留言