[譯]Unity – Network Manager

最近在關注連線的部分,終於找到關鍵的這個了XD

原文:Network Manager

Network Manager 包含對於製作多人連線遊戲而言,兩個非常重要的屬性。

你可以從選單點選 Edit->Project Settings->Network 就可以看到 Network Manager。

 

Properties

Debug Level 該層級的訊息都會被列印在 consle 上。
├ Off 只有錯誤(Error)會被列出。
├ Infomational 重大的連線事件也會被列出。
└ Full 所有的連線事件都會被列出。
Sendrate 每秒送出資料的次數。

 

Details

調整 Debug Level 對於微調或是為遊戲的連線行為除錯時,有著巨大的幫助。首先,將之設定為 Full 讓你可以看到所有執行中的連線動作。這會給予你整個場景使用網路的頻率以及使用的頻寬。

當設為 Infomational,你可以看到主要的事件,但不是所有的個別動作。分配唯一的 Network IDs 以及緩衝(buffering) RPC 呼叫會被記錄在這。

當設為 Off,只有來自連線的錯誤才會被列印在 consle 上。

資料會在 Sendrate 間隔(1 second / Sendrate = 間隔)發送,間隔會根據每個廣播物件的 Network View 屬性而有所不同。 如果 Network View 使用 Unreliable 的話,資料會在每個間隔傳送。如果使用 Reliable Delta Compressed 的話,Unity 會檢查該物件的狀態從上一次的間隔以來是否有所改變。如果他有改變,該資料才會被傳送。

Page last updated: 2011-10-21 << 這是官方的更新時間。

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / 變更 )

Twitter picture

You are commenting using your Twitter account. Log Out / 變更 )

Facebook照片

You are commenting using your Facebook account. Log Out / 變更 )

Google+ photo

You are commenting using your Google+ account. Log Out / 變更 )

連結到 %s