學習
引擎類別
PluginMenu
無法建立
未複製

*此內容是使用 AI(Beta 測試版)翻譯,可能含有錯誤。若要以英文檢視此頁面,請按一下這裡


概要
方法
AddAction(action: Instance):()
AddMenu(menu: Instance):()
AddNewAction(actionId: string,text: string,icon: string):Instance
Clear():()
繼承成員
範例程式碼
創建一個 PluginMenu 和 PluginMenuAction
-- 這段程式碼可以複製到命令列,但只能執行一次
local pluginMenu = plugin:CreatePluginMenu(math.random(), "測試菜單")
pluginMenu.Name = "測試菜單"
pluginMenu:AddNewAction("動作A", "A", "rbxasset://textures/loading/robloxTiltRed.png")
pluginMenu:AddNewAction("動作B", "B", "rbxasset://textures/loading/robloxTilt.png")
local subMenu = plugin:CreatePluginMenu(math.random(), "C", "rbxasset://textures/explosion.png")
subMenu.Name = "子菜單"
subMenu:AddNewAction("動作D", "D", "rbxasset://textures/whiteCircle.png")
subMenu:AddNewAction("動作E", "E", "rbxasset://textures/icon_ROBUX.png")
pluginMenu:AddMenu(subMenu)
pluginMenu:AddSeparator()
pluginMenu:AddNewAction("動作F", "F", "rbxasset://textures/sparkle.png")
local toggle = Instance.new("BoolValue")
toggle.Name = "TogglePluginMenu"
toggle.Parent = workspace
local function onToggled()
if toggle.Value then
toggle.Value = false
local selectedAction = pluginMenu:ShowAsync()
if selectedAction then
print("選擇的動作:", selectedAction.Text, "與 ActionId:", selectedAction.ActionId)
else
print("用戶未選擇任何動作!")
end
end
end
toggle.Changed:Connect(onToggled)

API 參考
屬性
Icon
未複製
平行讀取
PluginMenu.Icon:string

Title
未複製
平行讀取
PluginMenu.Title:string

Visible
Roblox 指令碼安全性
平行讀取
PluginMenu.Visible:boolean

方法
AddAction
外掛程式安全性
PluginMenu:AddAction(action:Instance):()
參數
action:Instance
返回
()

AddMenu
外掛程式安全性
PluginMenu:AddMenu(menu:Instance):()
參數
返回
()

AddNewAction
外掛程式安全性
PluginMenu:AddNewAction(
actionId:string, text:string, icon:string
參數
actionId:string
text:string
icon:string
返回

AddSeparator
外掛程式安全性
PluginMenu:AddSeparator():()
返回
()

Clear
外掛程式安全性
PluginMenu:Clear():()
返回
()

ShowAsync
暫停
外掛程式安全性
PluginMenu:ShowAsync():Instance
返回

©2026 Roblox Corporation、Roblox、Roblox 標誌及 Powering Imagination 是我們在美國及其他國家地區的部分註冊與未註冊商標。