插件工具列是使用 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 代替。
返回
創建的 PluginToolbarButton 個體、實例。
範例程式碼
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)