Unity 获取手机或电脑等系统的IP地址

 时间:2024-10-15 01:36:37

1、打开Unity,新建一个空工程,具体如下图

Unity 获取手机或电脑等系统的IP地址

3、在工程中,新建一个脚本,用代码获取系统 IP 地址,具体如下图

Unity 获取手机或电脑等系统的IP地址

5、GetIP 脚本具体内容如下:using System;using UnityEngine;using UnityEngine.UI;pu芟鲠阻缒blic class GetIP : MonoBehaviour { // 显示 IP 地址的 Text public Text IP_Text; // Use this for initialization void Start () { IP_Text.text = "IP:" + GetIPAddress(); Debug.Log("GetIPAddress:"+ GetIPAddress()); } /// <summary> /// 获取系统的IP地址 /// </summary> /// <returns></returns> public static string GetIPAddress() { string IP = Network.player.ipAddress; if (IP == null || IP == "") { try { string hostName = System.Net.Dns.GetHostName(); if (hostName != null) { System.Net.IPAddress[] ips = System.Net.Dns.GetHostAddresses(hostName); if (ips.Length > 0) { IP = ips[0].ToString(); } } else { IP = ""; } } catch (Exception e){ IP = ""; } } return IP; }}

6、脚本编译正确,回到Unity,把脚本挂载到Canvas,并对应赋值Text,具体如下图

Unity 获取手机或电脑等系统的IP地址Unity 获取手机或电脑等系统的IP地址
  • 如何将安装好的英文版的Ubuntu系统改为中文
  • Teststand用户管理
  • 华硕笔记本下载驱动途径,方法(三种方法)
  • 如何播放CSF文件
  • 虚拟机VMware12pro 系统界面字体设置
  • 热门搜索
    贵阳旅游景点 旅游百事通 河北旅游景点大全 桂林旅游景点 欣欣旅游 海边旅游景点 成都旅游攻略景点必去 度假旅游 越南旅游攻略 衡山旅游攻略