不知你在使用Unity3D时是否留意到,你创建的脚本,但凡继承自MonoBehaviour,Unity3D就会自动的把它加入到Component菜单下面。这确实一个很不错的功能,但有时候我们并不希望它那么自动化,也就是说有时候我并不希望把它加入到Component菜单下,这个时候我们该怎么做呢?
方法就是:在类上方加入标签[AddComponentMenu("")]
例如你新建了一个脚本叫Class1:
public class Class1 : MonoBehaviour
{
void Start()
{
}
void Update()
{
}
}
那么只需要在类上方一行加入标签即可,如下:
[AddComponentMenu("")]
public class Class1 : MonoBehaviour
{
void Start()
{
}
void Update()
{
}
}