FMOD Studio User Manual 2.02

24. 脚本 API 引用 | 菜单

模块: Menu

studio.menu 模块提供对菜单栏项的访问。

根据描述对象在“脚本”菜单下注册一个菜单项:

{
    name: [string] (required),
    execute: [function] (required),
    keySequence: [string],
    isEnabled: [bool] (dynamic),
    isChecked: [bool] (dynamic),
    subMenuItems: [array(description)] (dynamic),
}

名称属性必须是字符串,但其他属性可以指定要动态调用的函数,即可返回预期类型值的函数(例如,可能要根据所选内容重新评估 isEnabled )。在项目名称中使用“\”字符会将其置于子菜单中。添加名称包含所有破折号('-' 字符)的项目将导致添加分隔符。

如果操作成功,则返回 true ,否则返回 false

删除使用menu.addMenuItem()添加的菜单项。description 参数必须与添加菜单项的 description 相匹配。

如果操作成功,则返回 true ,否则返回 false

返回添加了menu.addMenuItem()的菜单项描述的ArrayArray 的顺序与添加项目的顺序相匹配。