PlayerState功能
PlayerState本身只负责定义一些属性和方法, 而本身不会去调用这些方法
- 保存玩家数据(玩家标识、血量、防御力等)
- UMG方法
- 数据处理方法(扣血的方法等)
- 初始化数据
属性
属性需设置为
- 公有
- 开启网络同步
属性表
属性名 | 名称 | 作用 | |
---|---|---|---|
pS_Player_Index | PlayerState玩家标识 | 用于识别玩家 | 公开、同步 |
pS_PlayerData_xxxx | PlayerState玩家数据 | 用于保存玩家数据 | 公开、同步 |
方法
方法大致有3类
- 初始化属性的方法(加载数据,分配玩家序号)
- 控制玩家数据的方法
- 控制UMG出现与消失方法
方法表
属性名 | |
---|---|
Set_psPlayer_Index | 设置(初始化)玩家标识 |
Set_psPlayerData_xxxx | 设置(动态修改)玩家数据 |
Create_psUMG_xxxx | 开启、关闭UMG |