[UE4]GameMode、GameInstance、GameState、PlayerState、PlayerController


一、只有PlayerController和Pawn/Character才有輸入事件(鍵盤、鼠標等等),PlayerState沒有輸入事件。

二、對於需要跨域關卡的數據信息,根據上圖所知需要放到GameInstance,但是GameInstance是不支持復制的,所以在網絡游戲中需要自己手動做GameInstance的數據同步。

三、關卡世界設置中可以設置要使用的GameMode,GameMode和世界設置都可以設置PlayerController、PlayerState等等。

四、因為PlayerState是被復制的,因此可以使用GetAllActorOfClass來獲取所有的PlayerState。(每個客戶端除了存在自己的PlayerState,同時也存在其他玩家的PlayerState,並且PlayerState本身是可被復制的,當然PlayerState中的自定義變量也要設置成可復制才行。)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM