游戏逻辑网络延时上报(PostNetworkLatencyInSession)[仅限 Player Network SDK]
[仅限 Player Network SDK] 性能数据采集。
上报游戏逻辑网络延时能够直接反映游戏当前客户端和服务器的交互延迟。
注意
建议在每个帧回调里面调用。但如果需要考虑低配手机性能的情况下,也尽量控制在每秒都能有大部分帧的情况里有调用。如果选择了间隔几帧调用一次的方式,会有丢帧而导致统计到的数据出现 null 的情况,且间隔帧数越多,风险越高。
支持的平台
- Unity
- Unreal Engine
支持
Android, iOS, Windows
平台。支持
Android, iOS, Windows
平台。函数定义
- Unity
- Unreal Engine
void PostNetworkLatencyInSession(int latencyMs);
static void PostNetworkLatencyInSession(int latency_ms);
入参说明
- Unity
- Unreal Engine
参数 | 类型 | 说明 |
---|---|---|
latencyMs | int | 网络延迟 单位:毫秒 |
参数 | 类型 | 说明 |
---|---|---|
latency_ms | int32 | 网络延迟 单位:毫秒 |
代码示例
- Unity
- Unreal Engine
UnionAdapterAPI.GetReportService().PostNetworkLatencyInSession(50);
GUA_NAMESPACE::GUAReportService::PostNetworkLatencyInSession(50);