Unity判断网络连接类型
发表于2018-06-05
对于开发的技术人员来说,都会考虑玩家在玩游戏时的网络情况,使用NetworkReachability判断手机游戏当前的网络连接类型,判断是是wifi还是234G。
代码如下:
using UnityEngine; using System.Collections; public class Test : MonoBehaviour { string str; // Use this for initialization void Start () { if (Application.internetReachability == NetworkReachability.ReachableViaCarrierDataNetwork) { str = "2G/3G/4G"; } else if (Application.internetReachability == NetworkReachability.ReachableViaLocalAreaNetwork) { str = "wifi"; } else if (Application.internetReachability == NetworkReachability.NotReachable) { str = "No Network"; } } // Update is called once per frame void Update () { } void OnGUI() { GUILayout.Label(str); } }
如社区发表内容存在侵权行为,您可以点击这里查看侵权投诉指引