启动时运行编辑器脚本代码
如果无需用户操作即可在 Unity 启动时运行工程中的某些编辑器脚本代码,这在某些情况下将是非常有用的功能。将 InitializeOnLoad 属性应用到具有静态构造函数的类,即可达到此目的。静态构造函数是指与类名称相同且声明为静态的函数,它不具有返回类型或参数:-
using UnityEngine;
using UnityEditor;
[InitializeOnLoad]
public class Startup {
static Startup()
{
Debug.Log(\"Up and running\");
}
}