VR多人協(xié)同(多人游戲本地服務(wù)器)(Photon Server & Pun2 & VRIF)
內(nèi)容介紹:
采用Photon Server作為本地服務(wù)器,然后使用Pun2連接本地服務(wù)進(jìn)行VR多人交互
Photon Server部署
1、下載并解壓: photon-server-sdk_v5-0-12-24499-rc1.zip
2、授權(quán)(因官方授權(quán)問題可以轉(zhuǎn)用V4.0Server:VR多人協(xié)同(多人游戲本地服務(wù)器)(Photon Server V4.0))
獲取地址: 點(diǎn)擊領(lǐng)取你的100CCU
選擇100CCU即可
3、把授權(quán)文件放到以下目錄
\photon-server-sdk_v5-0-12-24499-rc1\deploy\bin_Win64\
4、修改IP(我設(shè)置的是192.168.3.2,以我為例)
文件1:
\photon-server-sdk_v5-0-12-24499-rc1\deploy\bin_Win64\PhotonServer.config
把所有IP改為192.168.3.2
修改:DisplayName=“MyService”>
文件2:
\photon-server-sdk_v5-0-12-24499-rc1\deploy\LoadBalancing\GameServer\bin\GameServer.xml.config
把所有IP改為192.168.3.2(共2個)
文件3:
\photon-server-sdk_v5-0-12-24499-rc1\deploy\Nameserver.json
改為以下內(nèi)容
{
"Nodes": [
// -----------------Realtime Public EU---------------------------------------
{
"Region": "cn",
"IpAddress": "192.168.3.2",
"IpAddressIPv6": "::1",
"Hostname": "localhost"
}
]
}
5、啟動服務(wù)器
雙擊打開
\photon-server-sdk_v5-0-12-24499-rc1\deploy\bin_Win64\PhotonControl.exe
右擊右下角小圖標(biāo),選擇MyService>Install service
完成后
右擊右下角小圖標(biāo),選擇MyService>Start service(需聯(lián)網(wǎng)驗(yàn)證license)
服務(wù)啟動完成(右擊右下角小圖標(biāo)OpenLogs可查看日志)
PUN2
1、導(dǎo)入Unity插件
鏈接: PUN 2 - FREE
Unity PUN2 插件中\(zhòng)Assets\Photon\PhotonUnityNetworking\Resources\PhotonServerSettings 配置如下
本地服務(wù)器配置(參考:PUN的設(shè)置與連接 PUN的設(shè)置與連接 | 光子引擎photonengine中文站 (vibrantlink.com))
可代碼配置
void ConnectToLocalServer()
{
PhotonNetwork.PhotonServerSettings.AppSettings.FixedRegion = "cn";
PhotonNetwork.PhotonServerSettings.AppSettings.UseNameServer = true;
PhotonNetwork.PhotonServerSettings.AppSettings.AppIdRealtime = "ChinaPUNAppId"; // 替換為您自己的國內(nèi)區(qū)appID
PhotonNetwork.PhotonServerSettings.AppSettings.Server = "192.168.3.2";
PhotonNetwork.ConnectUsingSettings();
}
也可直接配置
此時打開示例場景\Assets\Photon\PhotonUnityNetworking\Demos\PunCockpit\PunCockpit-Scene
啟動即可連上本地服務(wù)文章來源:http://www.zghlxwxcb.cn/news/detail-570028.html
VR配置
1、導(dǎo)入VRIF插件
官方鏈接: VR Interaction Framework
下載鏈接:VR Interaction Framework 2.0.0.unitypackage.7z
插件導(dǎo)入后(如遇報錯查看另一篇文檔 【高版本Unity導(dǎo)入VRIF報錯處理】)
導(dǎo)入\Assets\BNG Framework\Integrations\PUN\PUN.unitypackage
導(dǎo)入后
打開場景\Assets\BNG Framework\Integrations\PUN\MPDemo
運(yùn)行即可文章來源地址http://www.zghlxwxcb.cn/news/detail-570028.html
到了這里,關(guān)于VR多人協(xié)同(Photon Server & Pun2 & VRIF)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!