[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