我将 Unity 4.0.0f7 用于 2D 游戏,它必须使用 C# 脚本将所有纹理转换为精灵管理器 2 所需的模式。
我看不到自定义选项卡。我所看到的只是
文件 | 编辑 | 资产 | 游戏对象 | 地形 | 窗口 | 帮助
如何使自定义选项卡可用?
我将 Unity 4.0.0f7 用于 2D 游戏,它必须使用 C# 脚本将所有纹理转换为精灵管理器 2 所需的模式。
我看不到自定义选项卡。我所看到的只是
文件 | 编辑 | 资产 | 游戏对象 | 地形 | 窗口 | 帮助
如何使自定义选项卡可用?
要显示自定义菜单项,您的脚本将需要导入 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 中任何其他(子)文件夹的子文件夹。所以先看看那个。