[程式][UE4]Network Prediction

看板GameDesign作者 (dorgonman)時間6年前 (2018/06/15 00:49), 編輯推噓6(600)
留言6則, 6人參與, 6年前最新討論串1/1
最近稍微研究了一下GameplayAbility Plugin的機制,發現這套系統在處理多人連線的情 境時,背後有著一套非常成熟的機制──Gameplay Prediction,簡單來說,就是Client 先執行各種遊戲效果(任何Gameplay邏輯),然後再透過Server同步過來的資訊進行校正。 當然,實際上並不是這幾句話就有辦法解釋清楚,這套系統背後可是處理掉了非常多的網 路優化問題,對於準備要製作這類型多人連線遊戲的開發者,採用這套Plugin可以減少非 常多專案後期會遇到的網路優化問題。 雖然在引擎中,這套Plugin仍然被標示著beta字樣,但我想,在經歷過pragon跟fornite 完整製程的考驗之後,這套Plugin在完整度上應該沒有太大的問題。 以下內容是我一邊看著 Engine\Plugins\Runtime\GameplayAbilities\Source\GameplayAbilities\Public\GameplayPrediction.h 中的注解,並試著以自己能理解的方式所進行的翻譯(很多地方並沒有照著原文翻),另外 原文不足的地方試著進行補足。 由於我自己也還在理解與探索用法的階段,因此有任何錯誤的地方還請多包涵。 全文還請移駕到我的網誌觀看: http://dorgon.horizon-studio.net/zh/archives/1544 另外我也有在Discord上建立UE4的討論群組,歡迎有興趣夥伴們一起加入討論! https://discord.gg/FanK6yc -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 218.35.182.84 ※ 文章網址: https://www.ptt.cc/bbs/GameDesign/M.1528994961.A.402.html

06/15 03:01, 6年前 , 1F
06/15 03:01, 1F

06/15 09:08, 6年前 , 2F
06/15 09:08, 2F

06/15 21:08, 6年前 , 3F
推多貢大大
06/15 21:08, 3F

06/18 01:06, 6年前 , 4F
06/18 01:06, 4F

06/19 19:46, 6年前 , 5F
06/19 19:46, 5F

06/20 12:07, 6年前 , 6F
06/20 12:07, 6F
文章代碼(AID): #1R8foHG2 (GameDesign)