国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

unity使用PhotonEngine實(shí)現(xiàn)多人聯(lián)機(jī)游戲開(kāi)發(fā)(一)

這篇具有很好參考價(jià)值的文章主要介紹了unity使用PhotonEngine實(shí)現(xiàn)多人聯(lián)機(jī)游戲開(kāi)發(fā)(一)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

unity使用PhotonEngine實(shí)現(xiàn)多人聯(lián)機(jī)游戲開(kāi)發(fā)(一)

先來(lái)了解一下PhotonEngine(光子引擎),這是德國(guó)ExitGame公司開(kāi)發(fā)的網(wǎng)絡(luò)引擎,photonengine簡(jiǎn)單易上手,很多游戲公司開(kāi)發(fā)的網(wǎng)絡(luò)游戲都是使用的這個(gè)。這個(gè)網(wǎng)絡(luò)引擎里面包括了PhotonCloud(光子云)、photonServer(光子服務(wù)器)、PhotonQuantum(確定性量子引擎)、PhotonVoice(光子語(yǔ)音),這次主要用的是PhotonCloud,這個(gè)相較于photonServer來(lái)說(shuō)簡(jiǎn)單,不需要手動(dòng)部署服務(wù)器端,而是更側(cè)重于游戲設(shè)計(jì),服務(wù)器端的管理完全是靠他們來(lái)管理,簡(jiǎn)單來(lái)說(shuō)就是完全的托管。但是photonServer更加的靈活。

光子引擎提供了各種游戲開(kāi)發(fā)平臺(tái)所需要的插件,通過(guò)插件可以實(shí)現(xiàn)多人聯(lián)機(jī)項(xiàng)目的開(kāi)發(fā),插件中定義了各種接口,比如進(jìn)行鏈接服務(wù)器、加入大廳、創(chuàng)建房間等。直接調(diào)用就好了,使用起來(lái)也是超級(jí)方便。

下面這兩個(gè)網(wǎng)站分別是光子引擎的全球官網(wǎng)和一個(gè)中文網(wǎng)站,幾乎可以從上面了解到關(guān)于PhotonEngine的所有信息,網(wǎng)站中包含SDK、教學(xué)視頻、各種Demo等。
? PhotonEngine的全球官網(wǎng)Multiplayer Game Development Made Easy
? PhotonEngine的中國(guó)官網(wǎng)光子引擎photonengine中文站|成都動(dòng)聯(lián)無(wú)限科技有限公司


進(jìn)入正題:
本次使用的游戲引擎是unity,由于本次開(kāi)發(fā)只是測(cè)試,所以就使用了PhotonCloud來(lái)進(jìn)行實(shí)現(xiàn)多人聯(lián)機(jī),當(dāng)然,如果對(duì)項(xiàng)目中網(wǎng)絡(luò)部分的開(kāi)發(fā)所要求的自由度不是很高的話(huà)也可以使用PhotonCLoud,免費(fèi)的只允許最大20個(gè)同時(shí)連接數(shù)。

開(kāi)始前的準(zhǔn)備步驟:到全球官網(wǎng)注冊(cè)光子賬號(hào),然后打開(kāi)上面第二個(gè)國(guó)內(nèi)網(wǎng)站,注冊(cè)免費(fèi)中國(guó)光子云,填寫(xiě)好后提交然后等待審核通過(guò)就行了,一般二到三天就一審核通過(guò)。等到審核通過(guò)然后創(chuàng)建項(xiàng)目得到一個(gè)APP ID,這個(gè)APP ID就是我們實(shí)現(xiàn)多人聯(lián)機(jī)最主要的第一步。
unity 多人聯(lián)機(jī),unity,游戲引擎,游戲程序,網(wǎng)絡(luò)協(xié)議
unity 多人聯(lián)機(jī),unity,游戲引擎,游戲程序,網(wǎng)絡(luò)協(xié)議
unity 多人聯(lián)機(jī),unity,游戲引擎,游戲程序,網(wǎng)絡(luò)協(xié)議
unity 多人聯(lián)機(jī),unity,游戲引擎,游戲程序,網(wǎng)絡(luò)協(xié)議
unity 多人聯(lián)機(jī),unity,游戲引擎,游戲程序,網(wǎng)絡(luò)協(xié)議
其中Photon Type懸著Photon PUN。
unity 多人聯(lián)機(jī),unity,游戲引擎,游戲程序,網(wǎng)絡(luò)協(xié)議
創(chuàng)建成功后會(huì)看到
unity 多人聯(lián)機(jī),unity,游戲引擎,游戲程序,網(wǎng)絡(luò)協(xié)議
其中APP ID就是我們除了注冊(cè)免費(fèi)中國(guó)光子云外,另一步要做的。

總之,
第一步:申請(qǐng)免費(fèi)中國(guó)光子云,等待審核通過(guò),
第二步:創(chuàng)建Photon Cloud Application得到APP ID。

信息填寫(xiě)完畢后提交等待審核通過(guò),審核通過(guò)前即便你已經(jīng)創(chuàng)建了Photon Cloud Applications得到了APP ID,也不能實(shí)現(xiàn)多人聯(lián)機(jī)。所以慢慢的等待審核通過(guò)吧!


實(shí)現(xiàn)目標(biāo):
??通過(guò)點(diǎn)擊鏈接按鈕進(jìn)行是否連接成功、創(chuàng)建房間、是否加入大廳成功、是否加入房間成功的測(cè)試,以及加入房間成功后進(jìn)行場(chǎng)景跳轉(zhuǎn),跳轉(zhuǎn)后實(shí)例話(huà)玩家player。
文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-726796.html

-------------------實(shí)現(xiàn)步驟----------------------
  • 打開(kāi)unity新建一個(gè)項(xiàng)目
    unity 多人聯(lián)機(jī),unity,游戲引擎,游戲程序,網(wǎng)絡(luò)協(xié)議
  • 到資源商店下載并導(dǎo)入PUN包
    unity 多人聯(lián)機(jī),unity,游戲引擎,游戲程序,網(wǎng)絡(luò)協(xié)議
    導(dǎo)入成功后會(huì)出現(xiàn)這個(gè)界面,然后將剛剛注冊(cè)得到的那個(gè)APP ID復(fù)制到這里
    unity 多人聯(lián)機(jī),unity,游戲引擎,游戲程序,網(wǎng)絡(luò)協(xié)議
    這樣就成功了。如果你不打算在這里填寫(xiě)APP ID,你也可以選擇今后添加,步驟如下圖
    unity 多人聯(lián)機(jī),unity,游戲引擎,游戲程序,網(wǎng)絡(luò)協(xié)議
    unity 多人聯(lián)機(jī),unity,游戲引擎,游戲程序,網(wǎng)絡(luò)協(xié)議
    好了,到目前為止使用Photon CLoud實(shí)現(xiàn)多人聯(lián)機(jī)的前期準(zhǔn)備步驟就這些了。下一篇將開(kāi)始正式的場(chǎng)景以及測(cè)試鏈接代碼的編輯。

到了這里,關(guān)于unity使用PhotonEngine實(shí)現(xiàn)多人聯(lián)機(jī)游戲開(kāi)發(fā)(一)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶(hù)投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 在Unity中使用Photon(網(wǎng)絡(luò)多人聯(lián)機(jī))

    photon官網(wǎng)地址

    2024年02月04日
    瀏覽(25)
  • Unity之Photon PUN2開(kāi)發(fā)多人游戲如何實(shí)現(xiàn)組隊(duì)功能

    Photon Unity Networking 2 (PUN2) 是一款基于Photon Cloud的Unity多人游戲開(kāi)發(fā)框架。它提供了一系列易于使用的API和工具,使開(kāi)發(fā)者可以快速構(gòu)建多人戲,并輕松處理多人游戲中的網(wǎng)絡(luò)同步、房間管理、玩家匹配等問(wèn)題。 我們?cè)诓榭碢un2的Demo時(shí),會(huì)發(fā)現(xiàn)Demo中自帶了一個(gè)簡(jiǎn)易的PhotonTeam和

    2024年02月11日
    瀏覽(64)
  • 【Unity工具,簡(jiǎn)單學(xué)習(xí)】PUN 2,多人在線(xiàn)游戲開(kāi)發(fā),初步使用

    【Unity工具,簡(jiǎn)單學(xué)習(xí)】PUN 2,多人在線(xiàn)游戲開(kāi)發(fā),初步使用

    鏈接 PUN 可以讓你 簡(jiǎn)單地開(kāi)發(fā)多人游戲 ,在 全球范圍 推出 讓開(kāi)發(fā)者 不用管托管、鏈接和延遲 支持移動(dòng)端、臺(tái)式、一些主機(jī) 全球范圍內(nèi)低延遲 始終連接,無(wú)需穿透 免費(fèi)20 CCU(Concurrent User, 并發(fā)用戶(hù)) 支持 Unity 2019 - 2022 安裝包,輸入郵箱來(lái)注冊(cè),或輸入Appid來(lái)登錄。 輸入郵箱

    2024年02月07日
    瀏覽(91)
  • Unity之使用Photon Server + PUN2 開(kāi)發(fā)局域網(wǎng)多人游戲

    Unity之使用Photon Server + PUN2 開(kāi)發(fā)局域網(wǎng)多人游戲

    Photon Engine是一款跨平臺(tái)的實(shí)時(shí)多人游戲引擎,它提供了可靠的基礎(chǔ)設(shè)施和工具,使開(kāi)發(fā)者能夠輕松地構(gòu)建和部署多人游戲。Photon Engine支持多種平臺(tái),包括PC、移動(dòng)設(shè)備和Web,同時(shí)還提供了多種語(yǔ)言的SDK,如C++、C#、Java、JavaScript等,使得開(kāi)發(fā)者可以使用自己熟悉的編程語(yǔ)言進(jìn)

    2024年02月13日
    瀏覽(28)
  • 21uec++多人游戲【AI聯(lián)機(jī)】

    21uec++多人游戲【AI聯(lián)機(jī)】

    一句話(huà),跟掉血有關(guān)的代碼都在服務(wù)器端執(zhí)行 修改小球的游戲開(kāi)始函數(shù) 在服務(wù)器端,小球自動(dòng)尋找路徑 修改SelfDestruct函數(shù) 在服務(wù)器端小球會(huì)對(duì)自己施加傷害 修改每幀函數(shù) 在服務(wù)器端,小球自動(dòng)尋找路徑 修改重疊函數(shù) 在服務(wù)器端,小球自爆倒計(jì)時(shí) 修改生命值組件 添加網(wǎng)絡(luò)

    2024年02月15日
    瀏覽(24)
  • 【UE5 多人聯(lián)機(jī)教程】04-加入游戲

    【UE5 多人聯(lián)機(jī)教程】04-加入游戲

    1. 新建一個(gè)控件藍(lán)圖,父類(lèi)為“USC_Button_Standard”? 控件藍(lán)圖命名為“UMG_Item_Room”,用于表示每一個(gè)搜索到的房間的界面 打開(kāi)“UMG_Item_Room”,在圖表中新建一個(gè)變量,命名為“Session” ?變量類(lèi)型為“藍(lán)圖會(huì)話(huà)結(jié)果”,選擇可編輯實(shí)例和生成時(shí)公開(kāi) 2. 打開(kāi)“UMG_MainMenu”,添加

    2024年02月15日
    瀏覽(20)
  • Steam多人聯(lián)機(jī)游戲unturned(未轉(zhuǎn)變者)超級(jí)簡(jiǎn)單教程,作者親自聯(lián)機(jī)游玩

    Steam多人聯(lián)機(jī)游戲unturned(未轉(zhuǎn)變者)超級(jí)簡(jiǎn)單教程,作者親自聯(lián)機(jī)游玩

    ????????unturned在往年可是一群人擠在一起玩,當(dāng)然我也不是說(shuō)這個(gè)游戲已經(jīng)過(guò)時(shí)了,今天咱們開(kāi)始unturned的聯(lián)機(jī)教程,我也是熬了一夜才整明白。 此次聯(lián)機(jī)教程適用于個(gè)人服游玩(幾個(gè)小伙伴一起游玩一下,當(dāng)然沒(méi)問(wèn)題),分為兩種 一,局域網(wǎng)聯(lián)機(jī):開(kāi)服成功后,基本上

    2024年02月05日
    瀏覽(56)
  • UE4/5多人游戲詳解(七、自定義委托,實(shí)現(xiàn)尋找會(huì)話(huà)和加入會(huì)話(huà)的函數(shù),通過(guò)Steam進(jìn)行兩臺(tái)電腦的聯(lián)機(jī))

    UE4/5多人游戲詳解(七、自定義委托,實(shí)現(xiàn)尋找會(huì)話(huà)和加入會(huì)話(huà)的函數(shù),通過(guò)Steam進(jìn)行兩臺(tái)電腦的聯(lián)機(jī))

    目錄 可能出現(xiàn)問(wèn)題(在六部分的測(cè)試可能無(wú)法連接的問(wèn)題【在末尾加上了,怕有人沒(méi)看見(jiàn)在這里寫(xiě)一下】) 自定義委托 調(diào)整位置 創(chuàng)建更多的委托和回調(diào)函數(shù)給菜單: 多播和動(dòng)態(tài)多播 ?代碼: 委托變量 ?代碼: 回調(diào)函數(shù) ?代碼: 綁定委托和動(dòng)態(tài)函數(shù): ?代碼: 頭文件添加

    2024年02月04日
    瀏覽(100)
  • 幻獸帕魯自建游戲服務(wù)器供多人聯(lián)機(jī)教程

    幻獸帕魯自建游戲服務(wù)器供多人聯(lián)機(jī)教程

    最近縫合怪游戲《幻獸帕魯(Palworld)》Steam在線(xiàn)峰值破百萬(wàn),成為Steam史上同時(shí)在線(xiàn)玩家數(shù)最多的付費(fèi)游戲。服務(wù)器于1月21日再次出現(xiàn)宕機(jī)情況,很多玩家選擇自建游戲服務(wù)器。本文將詳細(xì)教學(xué)幻獸帕魯自建游戲服務(wù)器,輕松搭建屬于自己的Palworld服務(wù)器。 實(shí)測(cè)最低配置需

    2024年01月22日
    瀏覽(21)
  • 【Unity2022】Unity多人游戲開(kāi)發(fā)教程-安裝Netcode for GameObjects

    【Unity2022】Unity多人游戲開(kāi)發(fā)教程-安裝Netcode for GameObjects

    首先亮出文檔,可以直接去看官方文檔。 本文章大部分內(nèi)容來(lái)源于官方文檔,另一部分為筆者講解的教程。 如果英語(yǔ)不好,或看不懂文檔的人,可以閱讀本文章。 官方文檔 官方文檔的中文翻譯: 中文翻譯 本教程使用的開(kāi)發(fā)環(huán)境如下: Windows10 Unity 2022.3.0f1c1 Netcode for GameOb

    2024年02月11日
    瀏覽(27)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包