查看: 725|回复: 0
打印 上一主题 下一主题

[其他] Unity如何判断网络连接类型

[复制链接]

2317

主题

54

听众

2万

积分

资深设计师

Rank: 7Rank: 7Rank: 7

纳金币
20645
精华
62

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

跳转到指定楼层
楼主
发表于 2015-10-30 00:12:30 |只看该作者 |倒序浏览

今天遇到了一个问题,如何判断手机游戏当前的网络连接类型,是wifi还是234G?起初准备在Android中写好插件供Unity调用,后来在网上浏览众神的帖子时,在csdn上看到了使用NetworkReachability的使用方法,于是自己的安卓机完美解决,屌丝惜肾无爱疯,希望有人可以试试在ios上是否同样可用。
  1. using UnityEngine;
  2. using System.Collections;

  3. public class Test : MonoBehaviour {

  4.     string s;
  5.         // Use this for initialization
  6.         void Start () {
  7.         if (Application.internetReachability == NetworkReachability.ReachableViaCarrierDataNetwork)
  8.         {
  9.             s = "2G/3G/4G";
  10.         }
  11.         else if (Application.internetReachability == NetworkReachability.ReachableViaLocalAreaNetwork)
  12.         {
  13.             s = "wifi";
  14.         }
  15.         else if (Application.internetReachability == NetworkReachability.NotReachable)
  16.         {
  17.             s = "duan wang";
  18.         }
  19.         

  20.         }
  21.        
  22.         // Update is called once per frame
  23.         void Update () {
  24.             
  25.         }

  26.     void OnGUI()
  27.     {
  28.         GUILayout.Label(s);
  29.     }
  30. }
复制代码
分享到: QQ好友和群QQ好友和群 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
转播转播0 分享淘帖0 收藏收藏0 支持支持0 反对反对0
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

手机版|纳金网 ( 闽ICP备2021016425号-2/3

GMT+8, 2024-11-15 10:18 , Processed in 0.727883 second(s), 29 queries .

Powered by Discuz!-创意设计 X2.5

© 2008-2019 Narkii Inc.

回顶部