unity3d中常用语法

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);

————————————————

版权声明:本文为CSDN博主「York_New」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/York_New/article/details/78920943

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容