【问题标题】:Unity 4.0.0f7 custom tab not visible/availableUnity 4.0.0f7 自定义选项卡不可见/不可用
【发布时间】:2013-09-30 02:21:27
【问题描述】:

我将 Unity 4.0.0f7 用于 2D 游戏,它必须使用 C# 脚本将所有纹理转换为精灵管理器 2 所需的模式。

我看不到自定义标签。我看到的只是

文件 |编辑 |资产 |游戏对象 |地形 |窗口 |帮助

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

【问题讨论】:

    标签: unity3d


    【解决方案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 中任何其他(子)文件夹的子文件夹。所以先看看那个。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-05-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-07
      • 2018-08-25
      • 2023-03-09
      • 2019-06-10
      相关资源
      最近更新 更多