UE4 Python 添加Menu

如題
Unreal Python 添加Menu

import unreal


def main():
    print("Creating Menus!")
    menus = unreal.ToolMenus.get()
    main_menu = menus.find_menu("LevelEditor.MainMenu")
    if not main_menu:
        print("Failed to find the 'Main' menu. Something is wrong in the force!")

    entry = unreal.ToolMenuEntry(
        name="Python.Tools",
        type=unreal.MultiBlockType.MENU_ENTRY,
        insert_position=unreal.ToolMenuInsert("", unreal.ToolMenuInsertType.FIRST)
    )
    entry.set_label("Test")
    entry.set_string_command(unreal.ToolMenuStringCommandType.PYTHON, "Name", "print('這是一個測試')")
    script_menu = main_menu.add_sub_menu(main_menu.get_name(), "TestTools", "TestTools", "TestTools")
    script_menu.add_menu_entry("Scripts", entry)
    menus.refresh_all_widgets()


if __name__ == '__main__':
    main()
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。