众所周知, 这些年随着发展,手机游戏的黏性越来越大,常驻游戏界面的时间也越来越长。我自己在游戏中也经常需要切到主页面去得到时间电量等信息。 本文主要实现了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
效果展示
如有错误,欢迎指出。
email:dxmdxm1992#gmail.com