- 最后登录
- 2016-8-29
- 注册时间
- 2012-8-25
- 阅读权限
- 90
- 积分
- 23585
- 纳金币
- 20645
- 精华
- 62
|
今天遇到了一个问题,如何判断手机游戏当前的网络连接类型,是wifi还是234G?起初准备在Android中写好插件供Unity调用,后来在网上浏览众神的帖子时,在csdn上看到了使用NetworkReachability的使用方法,于是自己的安卓机完美解决,屌丝惜肾无爱疯,希望有人可以试试在ios上是否同样可用。- 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);
- }
- }
复制代码 |
|