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);
        }
    }
  • 相关阅读:
    Twisted
    day10-redis操作
    day9mysql操作
    day9-paramiko
    day10-rabbitmq
    day9-协程
    day8-异常
    Linux 软连接
    nginx 配置篇
    ansilbe基础学习(一)
  • 原文地址:https://www.cnblogs.com/backlighting/p/5061554.html
Copyright © 2011-2022 走看看