本文将记录Unity开发中遇到的一些简单语法,用于存档方便以后查看,持续更新中。。。
1.获取当前时间并且按固定格式显示
System.DateTime now = System.DateTime.Now;
Debug.Log(now.ToString("yyyy/MM/dd hh:mm:ss"));
2.获取本机IP地址/Mac地址
ipAddress = Network.player.ipAddress;
using System.Net.NetworkInformation;
NetworkInterface[] nis = NetworkInterface.GetAllNetworkInterfaces();
macAddress=nis[0].GetPhysicalAddress();
3.获取当前应用界面的截图
Application.CaptureScreenshot("screen.png");
4.验证是否存在指定目录/文件,创建目录
using System.IO;
bool a=Directory.Exists(path);
bool b=file.Exists(path);
Directory.CreateDirectory(path);
5.设置鼠标贴图/恢复默认贴图
Cursor.SetCursor(mouseTex1, Vector2.zero, CursorMode.ForceSoftware);
Cursor.SetCursor(null, Vector2.zero, CursorMode.ForceSoftware);
6.重载当前场景
using UnityEngine.SceneManagement;
SceneManager.LoadScene(SceneManager.GetActiveScene().buildIndex);
7.获取当前对象同级的索引 / 将当前对象的同级索引设置为0
int index = target.transform.GetSiblingIndex();
target.transform.SetSiblingIndex(0);