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

ContextMenu

UnityEngine 中的类

/

实现于:UnityEngine.CoreModule

建议更改

成功!

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

关闭

提交失败

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

关闭

取消

描述

使用 ContextMenu 属性将命令添加到 Inspector 窗口的上下文菜单中。

在附加脚本的 Inspector 窗口中,当用户选择上下文菜单时,函数将执行。

这对于从脚本自动设置场景数据非常有用。该函数必须是非静态的。

如果您想在右键单击 Inspector 中的属性时创建上下文菜单,请使用 EditorApplication.contextualPropertyMenu

using UnityEngine;

public class ContextTesting : MonoBehaviour { /// Add a context menu named "Do Something" in the inspector /// of the attached script. [ContextMenu("Do Something")] void DoSomething() { Debug.Log("Perform operation"); } }

构造函数

ContextMenu将函数添加到组件的上下文菜单中。