//将此脚本附加到GameObject上
using UnityEngine;
public class Example : MonoBehaviour
{
string m_ReachabilityText;
void Update()
{
if (Application.internetReachability == NetworkReachability.NotReachable)//没有联网
{
m_ReachabilityText = "Not Reachable.";
}
else if (Application.internetReachability == NetworkReachability.ReachableViaCarrierDataNetwork)//连接的移动网络
{
m_ReachabilityText = "Reachable via carrier data network.";
}
else if (Application.internetReachability == NetworkReachability.ReachableViaLocalAreaNetwork)//连接的Wifi
{
m_ReachabilityText = "Reachable via Local Area Network.";
}
}
}
最后发布成exe的时候发现这个当前网络状态的检测不起作用(网上查了很多资料也没找到原因,可能这个只有在编辑状态下运行有用吧!之后找到了一个折中的办法,就是用WWW来实时检测)