(1)List转换 string数组
List<string> a = new List<string>();
a.Add("4");
string[] _a = a.ToArray();
(2)判断是否存在文件夹,没有则创建
if (Directory.Exists(url) == false)
{
Directory.CreateDirectory(url);
}
(3)可以获取到这个值在数组中对应的key
数组.ToList().IndexOf(值)
(4)查找物体并设置角度和位置和大小
GameObject.Find(“Camera”).transform.position = new Vector3(0, 0, 0);
GameObject.Find(“Camera”).transform.rotation=Quaternion.Euler(0, 0, 0);
GameObject.Find(image + “(Clone)”).transform.localScale = new Vector3(1.0f, 1.0f, 1.0f);
(5)获取时间并设置格式和类型
System.DateTime.Now.ToString(“yyMMddHHmmss”);
(6)启动一个协程 停止所有协程
StartCoroutine(name());
StopAllCoroutines();
(7)查找所有包含这个脚本并调用其中函数(很实用)
脚本name[] handlers = (脚本name[])FindObjectsOfType(typeof(脚本name));
foreach (脚本name h in handlers)
{
h.函数();
}
(8)循环启动某个函数
Invoke(“ShowShare”, 0.2f);
(9)打开网址
Application.OpenURL(url);
(10)自动旋转
this.transform.RotateAround(this.transform.position, Vector3.up, 0.25f);
(11)跳转场景
using UnityEngine.SceneManagement;
SceneManager.LoadScene(“Main”);
(12)截取字符串
string sModelName = this.name.Substring(4);
.ToList().IndexOf(listname)