Network.GetAveragePing 获取平均Ping时间

static function GetAveragePing (player : NetworkPlayer) : int

Description描述

The last average ping time to the given player in milliseconds.

到给定player的最后平均ping时间,以毫秒计。

If the player can't be found -1 will be returned. Pings are automatically sent out every couple of seconds.

如果没有发现玩家,返回-1。Ping会每隔几秒自动发出。

using UnityEngine;
using System.Collections;

public class example : MonoBehaviour {
	void OnGUI() {
		GUILayout.Label("Player ping values");
		int i = 0;
		while (i < Network.connections.Length) {
			GUILayout.Label("Player " + Network.connections[i] + " - " + Network.GetAveragePing(Network.connections[i]) + " ms");
			i++;
		}
	}
}
function OnGUI() {
	GUILayout.Label("Player ping values");
	for (var i : int = 0; i < Network.connections.Length; i++) {
		GUILayout.Label("Player " +
			Network.connections[i] + " - " +
			Network.GetAveragePing(Network.connections[i]) + " ms");
	}
}
最后修改:2011年4月4日 Monday 16:53

本脚本参考基于Unity 3.4.1f5

英文部分版权属©Unity公司所有,中文部分© Unity圣典 版权所有,未经许可,严禁转载 。