記事ディレクトリ
1. 望む効果
2. UnityのAssetsフォルダー配下にEditフォルダーを作成し、そのフォルダー配下にMenuItemを変更するクラスを作成します
3. [MenuItem("XXXX")] を使用してトップバーメニューを作成します
using System.Collections;
using System.Collections.Generic;
using Unity.VisualScripting;
using UnityEditor;//需要使用UnityEditor的类
using UnityEngine;
//Unity顶部菜单自定义修改
public class MyMenu
{
//使用MenuItem来修改顶部菜单(%指ctrl|#指shift|&指alt)
[MenuItem("MyMenu/Menu_01/Test_01 %#&1")]
static void MyMenu1_Text01() {
Debug.Log("你测试了菜单1");
}
[MenuItem("MyMenu/Menu_01/Test_02 %#&2")]
static void MyMenu1_Text02()
{
Debug.Log("你测试了菜单2");
}
[MenuItem("MyMenu/Menu_02/Test_03 %#&3")]
static void MyMenu2_Text01() {
Debug.Log("你测试了菜单3");
}
[MenuItem("MyMenu/Menu_02/Test_04 %#&4")]
static void MyMenu2_Text02() {
Debug.Log("你测试了菜单4");
}
}
要約する
Unity リソース フォルダーの Edit ファイルにあるクラスで MenuItem を使用して、トップ メニュー バーを変更します