UE4中的玩家类UPlayer、ULocalPlayer 和 UNetConnection
前言
Player即玩家,从游戏引擎的角度,玩家就是输入的发起者。
这里的输入包括本地键盘鼠标手柄等的设备按键,也包括网络传过来的数据包。
UPlayer
UPlayer
继承自UObject
,拥有APlayerController
成员,通过该成员来接收玩家的输入。
class UPlayer : public UObject, public FExec
{
class APlayerController* PlayerController;
}
需要注意的是APlayerController
是服务器和客户端都存在的对象。
ULocalPlayer
ULocalPlayer
继承自UPlayer
,既然是本地玩家那么除了关联输入