状态

Game_Player_GetPlayerRoleInfo()

获取玩家角色信息

local name,hr,mr = Game_Player_GetPlayerRoleInfo()

返回参数

说明

name

玩家名称

hr

玩家HR等级

mr

玩家MR等级

Game_Player_GetPlayerHealth()

获取玩家血量信息

local BasicHealth,MaxHealth,Health = Game_Player_GetPlayerHealth()

返回参数

说明

BasicHealth

玩家基础血量

MaxHealth

玩家最大血量

Health

玩家当前血量

Game_Player_SetPlayerCurrentHealth(health)

设置玩家当前血量

参数

说明

类型

health

待设置的血量值

int

Game_Player_SetPlayerCurrentHealth(20)

Game_Player_SetPlayerBasicHealth(health)

设置玩家基础血量

参数

说明

类型

health

待设置的血量值,可设置范围是0-150

int

Game_Player_SetPlayerBasicHealth(20)

Game_Player_GetPlayerEndurance()

获取玩家耐力信息

local MaxEndurance,Endurance = Game_Player_GetPlayerEndurance()

Game_Player_SetPlayerCurrentEndurance(endurance)

设置玩家当前耐力

Game_Player_SetPlayerCurrentEndurance(50)

Game_Player_SetPlayerMaxEndurance(endurance)

设置玩家最大耐力

Game_Player_SetPlayerMaxEndurance(100)

Game_Player_GetPlayerBuffDuration(buff)

获取玩家Buff剩余时间

Game_Player_SetPlayerBuffDuration(buff,time)

设置玩家Buff持续时间

Game_Player_GetPlayerAngle()

获取玩家面向角度

local Angle = Game_Player_GetPlayerAngle()

Game_Player_SetPlayerAngle(angle)

设置玩家面向角度

参数

说明

类型

angle

设置玩家的面向角度

float

Game_Player_SetPlayerAngle(0)

Game_Player_SetPlayerAimToCoordinate(x,z)

将玩家面向指定坐标

参数

说明

类型

x

将玩家面向的坐标x值

float

z

将玩家面向的坐标z值

float

Game_Player_SetPlayerAimToCoordinate(100,100)

Game_Player_GetPlayerActionId()

获取玩家动作ID

local ActionId = Game_Player_GetPlayerActionId()

Game_Player_GetActionFrame()

获取玩家动作帧

local NowFrame, EndFrame = Game_Player_GetActionFrame()

Game_Player_SetActionFrame(frame)

设置玩家当前动作帧

参数

说明

类型

frame

设置玩家的当中动作帧值

float

Game_Player_SetActionFrame(30)

Game_Player_SetActionFrameSpeed(FrameSpeed,Target)

设置玩家当前动作帧速率

生效目标只能同时设置一个,无法做到全局减速玩家加速,只能做到全局减速玩家速度不变

参数

说明

类型

FrameSpeed

设置玩家的当前动作帧速率值,小于0时关闭

float

Target

控制目标,0为全体,1为玩家,2为玩家除外

int

Game_Player_SetActionFrameSpeed(1,0)

Game_Player_CheckAimingStatus()

检查是否处于瞄准状态

if Game_Player_CheckAimingStatus() then  end

Game_Player_GetPlayerGravity()

获取玩家重力加速度

local Gravity = Game_Player_GetPlayerGravity()

Game_Player_GetPlayerFallSpeedRate()

获取玩家下落速度

local FallSpeedRate = Game_Player_GetPlayerFallSpeedRate()

Game_Player_SetPlayerGravity(gravity)

设置玩家重力加速度

参数

说明

类型

gravity

设置的重力加速度值

float

Game_Player_SetPlayerGravity(300)

Game_Player_SetPlayerFallSpeedRate(FallSpeedRate)

设置玩家下落速度

参数

说明

类型

FallSpeedRate

设置的下落速度值

float

Game_Player_SetPlayerFallSpeedRate(1.3)

Game_Player_CheckPlayerAirState()

检查是否处于浮空状态

if Game_Player_CheckPlayerAirState() then  end

最后更新于