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

一、只有PlayerController和Pawn/Character才有输入事件(键盘、鼠标等等),PlayerState没有输入事件。

二、对于需要跨域关卡的数据信息,根据上图所知需要放到GameInstance,但是GameInstance是不支持复制的,所以在网络游戏中需要自己手动做GameInstance的数据同步。

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

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

四、因为PlayerState是被复制的,因此可以使用GetAllActorOfClass来获取所有的PlayerState。(每个客户端除了存在自己的PlayerState,同时也存在其他玩家的PlayerState,并且PlayerState本身是可被复制的,当然PlayerState中的自定义变量也要设置成可复制才行。)

相关文章:

  • 2022-12-23
  • 2022-01-21
  • 2021-12-04
  • 2022-02-25
  • 2022-12-23
  • 2021-08-19
  • 2021-06-05
  • 2021-07-08
猜你喜欢
  • 2021-09-15
  • 2021-04-19
  • 2021-06-28
  • 2022-01-10
  • 2021-08-08
  • 2021-12-15
相关资源
相似解决方案