C# for Unity 简单语法汇总

本文将记录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);

你可能感兴趣的:(Unity)