插件工具栏是通过使用 Plugin:CreateToolbar() 方法创建的对象。它用于创建 PluginToolbarButtons 使用 CreateButton 函数。一通用来说,对于插件来说,使用 一个和仅一个 独特命名的工具栏来替换所有按钮的做法是很好的。在工作室中,工具栏在 插件 选项卡下渲染。
以下代码示例创建了一个带有一个按钮的基本工具栏。它应该作为 Studio 插件运行,而不是作为 Script 。
local toolbar = plugin:CreateToolbar("Three Wise Monkeys")local button = toolbar:CreateButton("Mizaru", "See No Evil", "rbxassetid://2778270261")
概要
方法
- CreateButton(buttonId : string,tooltip : string,iconname : string,text : string):PluginToolbarButton
创建一个 PluginToolbarButton 允许用户在 Studio 中启动单个、一次性行动。
属性
方法
CreateButton
创建一个 PluginToolbarButton 允许用户通过其 Click 事件在 Studio 启动单个、一次性行动。
参数
一个独特的按钮 ID。
用户将鼠标悬停在按钮上时显示的工具提示中的文本。
按钮中显示的图标的资产ID(例如 rbxassetid://1507949215)。
显示在按钮标志下的文本。可选。如果该字段未提供,将使用 ID 作为替代。
返回
代码示例
Adding a Plugin Toolbar Button
local ServerScriptService = game:GetService("ServerScriptService")
local toolbar = plugin:CreateToolbar("Empty Script Adder")
local newScriptButton = toolbar:CreateButton("Add Script", "Create an empty Script", "rbxassetid://1507949215")
local function onNewScriptButtonClicked()
local newScript = Instance.new("Script")
newScript.Source = ""
newScript.Parent = ServerScriptService
end
newScriptButton.Click:Connect(onNewScriptButtonClicked)