zoukankan      html  css  js  c++  java
  • Unity如何判断网络连接类型

    今天遇到了一个问题,如何判断手机游戏当前的网络连接类型,是wifi还是234G?

    起初准备在Android中写好插件供Unity调用,后来在网上浏览众神的帖子时,在csdn上看到了使用NetworkReachability的使用方法,于是自己的安卓机完美解决,屌丝惜肾无爱疯,希望有人可以试试在ios上是否同样可用。

    上代码:

    [code]csharpcode:

    using UnityEngine;
    using System.Collections;
    
    public class Test : MonoBehaviour {
    
        string s;
    	// Use this for initialization
    	void Start () {
            if (Application.internetReachability == NetworkReachability.ReachableViaCarrierDataNetwork)
            {
                s = "2G/3G/4G";
            }
            else if (Application.internetReachability == NetworkReachability.ReachableViaLocalAreaNetwork)
            {
                s = "wifi";
            }
            else if (Application.internetReachability == NetworkReachability.NotReachable)
            {
                s = "duan wang";
            }
            
    
    	}
    	
    	// Update is called once per frame
    	void Update () {
    	    
    	}
    
        void OnGUI()
        {
            GUILayout.Label(s);
        }
    }
  • 相关阅读:
    1.1图形验证码的生成
    1.3蓝图导入问题
    1.2数据库迁移
    1.1首页显示
    1.3 日志配置以及蓝图的抽取
    1.2 app工厂以及db问题的解决
    每日总结
    每日总结
    每日总结
    每日总结
  • 原文地址:https://www.cnblogs.com/backlighting/p/5061554.html
Copyright © 2011-2022 走看看