Unity显示时间、电量和网络

众所周知, 这些年随着发展,手机游戏的黏性越来越大,常驻游戏界面的时间也越来越长。我自己在游戏中也经常需要切到主页面去得到时间电量等信息。 本文主要实现了unity内显示时间,电量和网络等信息。


  • 时间:
System.DateTime.Now.ToLongTimeString()
  • 电量:
// 5.3版本还没支持,我现在用的5.6版本已经支持了
// PC会返回 -1
SystemInfo.batteryLevel.ToString()
SystemInfo.batteryLevel.ToString()
  • 网络:
string network = string.Empty;
if (Application.internetReachability == NetworkReachability.NotReachable)
    network = "当前网络:不可用";
else if (Application.internetReachability == NetworkReachability.ReachableViaCarrierDataNetwork)
    network = "当前网络:3G/4G";
else if (Application.internetReachability == NetworkReachability.ReachableViaLocalAreaNetwork)
    network = "当前网络 : WIFI";
  • 完整代码: DevInfo.cs

  • 效果展示
    Unity显示时间、电量和网络_第1张图片


如有错误,欢迎指出。

email:dxmdxm1992#gmail.com

blog: http://blog.csdn.net/david_dai_1108

你可能感兴趣的:(Unity)