版本:Unity 6 (6000.0)
语言English
  • C#

EditorToolContext.PopulateMenu

建议更改

成功!

感谢您帮助我们提高 Unity 文档的质量。虽然我们无法采纳所有提交,但我们确实阅读了用户提出的每一项更改建议,并在适用情况下进行更新。

关闭

提交失败

由于某些原因,您的更改建议无法提交。请<a>稍后再试</a>。感谢您抽出时间帮助我们提高 Unity 文档的质量。

关闭

取消

声明

public void PopulateMenu(UIElements.DropdownMenu menu);

参数

menu 要向其中添加菜单项的场景视图上下文菜单。

描述

向场景视图上下文菜单添加菜单项。

请参阅 MenuUtility,了解用于向场景视图上下文菜单添加菜单项的实用程序函数。

public override void PopulateMenu(DropdownMenu menu)
{
    // Add all clipboard operations to the context menu (Cut, Copy, Paste, Delete, and Duplicate).
    ContextMenuUtility.AddClipboardEntriesTo(menu);

    // Add an item to the context menu using a delegate or an EditorAction.
    menu.AppendAction("Parent Item/Child Item", (item) => Debug.Log("Executed Child Item."));

    // Add an item to the context menu using a predefined MenuItem.
    ContextMenuUtility.AddMenuItem(menu, "GameObject/Move To View");
}