UE4 新增多人聯機功能

2021-07-10 12:02:00 字數 398 閱讀 6324

ue4 藍圖(blueprints)提供了聯網功能, 但預設情況下ue4並沒有啟用網路模組,啟動網路聯機功能需要以下兩個步驟:

1:在工程的 config 目錄下 defaultengine.ini 檔案中新增以下內容:

[onlinesubsystem]

defaultplatformservice=null

privatedependencymodulenames.add("onlinesubsystemnull");

新增之後,在藍圖中呼叫 create session、find sessions等函式建立會話。在編輯器模式和打包之後就都可以使用了。

如果想使用steam之類的平台請參考:

UE4 多人地下城聯機遊戲開發初章

最近在籌備業餘製作一款多人遊戲,來系統學習一下ue4 為了偷懶 通訊這塊更多的使用dedicated server 減少一些場景同步方面的開發工作 架構初定如圖 副本伺服器 根據需要動態擴容的一組伺服器列表 指定一批埠號為動態分配監聽列表 在玩家建立副本的時候動態建立監聽程序,監聽地圖 怪物分布等資...

UE4動畫功能整理

工欲善其事必先利其器,最近一段開始了對ue4動畫功能的系統性整理和學習。好在現在ue4的文件中文化已經開始了,有的文件是中文的,讀起來也輕鬆很多。當前使用的ue4版本為4.6.1。animblueprints animation composite skeletal controls physics...

UE4簡單功能 C 小功能

基本思路 通過名字enum名查詢到對應的enum,然後呼叫對應函式,粗暴且效率不高,勝在邏輯簡單。enum轉fstring template forceinline fstring enum2string const fstring name,tenum value return enumptr g...