2013-09-29 45 views
0

我为2D游戏使用Unity 4.0.0f7,并且它必须使用C#脚本将所有纹理转换为Sprite Manager 2所需的模式。Unity 4.0.0f7自定义选项卡不可见/可用

我看不到自定义选项卡。我看到的全部是

文件|编辑|资产| GameObject |地形|窗口|帮助

如何让自定义选项卡可用?

回答

1

要显示自定义菜单项,您的脚本需要导入UnityEditor命名空间,并在要调用的函数之前使用合适的MenuItem。或多或少像:

using UnityEngine; 
using UnityEditor; 

//Let's for example give a custom component some fancy menu item 
public class WonderfulThingDoer : MonoBehaviour 
{ 
    [MenuItem("MyTab/MyThingToDo")] 
    static void MyWonderfulThingToDo() 
    { 
     //insert amazing stuff here 
    } 
} 

鉴于你说你已经有一个脚本可用,我会假设它在你的项目。但是,如果它是一个编辑器扩展,它必须位于编辑器文件夹中。这可以是Assets文件夹的直接子文件夹,也可以是Assets中的任何其他(子)文件夹。所以先看看。