1. 程式人生 > >unity 通過使用 photon networking Pun 實現 HTC Vive VR的多人聯網。進階版 《一》

unity 通過使用 photon networking Pun 實現 HTC Vive VR的多人聯網。進階版 《一》

前言:

之前發了兩篇關於HTCvive聯網的文章。幾個月過去了,我發現看的人也不少。(起碼我現在覺得500人也不少了,雖然還沒花一分鐘寫的微博看的人多。不過畢竟看的人都是業內人事。也不少啦。哈哈)因為也沒有人什麼人回覆,我也不知道都沒有幫上大家。

反正我覺得積極的反饋是鼓勵作者的很大動力。我現在看部落格論壇什麼都會積極的回覆。就像孩子長大才會理解大人的苦心一樣。自己開始寫東西時,才知道一個不經意的回覆對作者來說是有什麼意義。因為我覺得這個系列東西也比較多,再加上我自己也沒有大把時間。所以我會一點一點的加。

如果這個東西你覺得你很需要的話,就來催我吧。哈哈哈。

正文:

基於photon networking 來實現 VR 的多人聯網。我之前文章將的是如何使用unity 自帶的網路元件來實現VR多人聯網。但是unet 他的問題是隻能實現區域網聯網。廣域網的話貌似也可以,但是應該還是需要一個伺服器人員。而且unet 比較蛋疼的一點是,他會在不報錯的情況下自己斷線。這點著實讓人鬱悶。之後我就發現了這個exitgames出的photon 引擎。他是對unet的進一步封裝。也更加的方便使用。功能也更全。什麼都棒棒噠。唯一的缺點來說的話。就是要收費。。這不廢話麼。哈哈,這麼好東西,服務這麼好。不收費怎麼行。

簡單介紹一下photon,一個專業的遊戲引擎。國外的挺多遊戲都是用它做的伺服器。因為是分散式伺服器,所以還是很叼的。當然,在國內的話,用不了他的伺服器。他是可以用它的伺服器程式,放到我們自己的伺服器上。這一點有機會以後單獨寫一篇。他的收費模式是按同時線上人數,免費版的只能同時線上20人。


上圖是他的價格。免費版的足夠開發使用。但是你如果線上人數很多的話,就需要money啦。

下載:


unity官方商店就可以下載。

使用:如果你公司內有專門的遊戲伺服器人員,其實完全就不需要這個啦。如果公司沒有專業的遊戲伺服器人員。他就顯示出威力了。此外,如果你使用過unity官方的unet的話。這個東西很容易入手的。

下一章我會將photon pun的配置。以及實現VR聯網的兩種方法。