码迷,mamicode.com
首页 > 编程语言 > 详细

unity显示网络延迟ping

时间:2017-09-24 00:34:51      阅读:519      评论:0      收藏:0      [点我收藏+]

标签:ons   mono   rect   网络   art   send   time   UI   line   

  1. using UnityEngine;
  2. using System.Collections;
  3.  
  4. public class Test_Ping : MonoBehaviour {
  5.  
  6. public string IP = "220.181.111.86";
  7. Ping ping;
  8. float delayTime;
  9.  
  10. void Start(){
  11. SendPing ();
  12. }
  13.  
  14. void OnGUI () {
  15. GUI.color = Color.red;
  16. GUI.Label(new Rect(10, 10, 100, 20), "ping: "+delayTime.ToString()+"ms");
  17.  
  18. if (null != ping && ping.isDone) {
  19. delayTime = ping.time;
  20. ping.DestroyPing();
  21. ping = null;
  22. Invoke ("SendPing", 1.0F);//每秒Ping一次
  23. }
  24. }
  25.  
  26. void SendPing()
  27. {
  28. ping = new Ping(IP);
  29. }
  30. }

unity显示网络延迟ping

标签:ons   mono   rect   网络   art   send   time   UI   line   

原文地址:http://www.cnblogs.com/rxs123/p/7583497.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!