GuiService

แสดงที่เลิกใช้งานแล้ว

*เนื้อหานี้แปลโดยใช้ AI (เวอร์ชัน Beta) และอาจมีข้อผิดพลาด หากต้องการดูหน้านี้เป็นภาษาอังกฤษ ให้คลิกที่นี่

ไม่สามารถสร้าง
บริการ
ไม่ซ้ำ

GuiService ช่วยให้นักพัฒนาสามารถควบคุมสิ่งที่ GuiObject กำลังถูกเลือกโดยนักนำทางแท็บเล็ตเกม รวมถึงตรวจสอบว่าเมนูหลักของ Roblox เปิดอยู่หรือไม่

สรุป

คุณสมบัติ

  • อ่านพร้อมๆ กัน

    หากเปิดใช้งาน ปุ่ม Select บน Gamepad หรือ Backslash จะตั้งค่า GUI โดยอัตโนมัติเป็นวัตถุที่เลือก

  • ซ่อนอยู่
    ไม่ซ้ำ
    อ่านพร้อมๆ กัน

    สลับว่าวัตถุใน CoreGui สามารถนําทางได้หรือไม่โดยใช้ Gamepad

  • อ่านพร้อมๆ กัน

    ใช้เพื่อเปิดใช้งานและปิดการใช้งานการนำทาง GUI ควบคุมเริ่มต้น

  • อ่านอย่างเดียว
    ไม่ซ้ำ
    อ่านพร้อมๆ กัน

    ส่งคืนจริงหากเมนูใดของ CoreGui เปิดอยู่

  • อ่านอย่างเดียว
    ไม่ซ้ำ
    อ่านพร้อมๆ กัน
  • ซ่อนอยู่
    อ่านอย่างเดียว
    ไม่ซ้ำ
    อ่านพร้อมๆ กัน

    รับความโปร่งใสที่ผู้ใช้ต้องการเป็นตัวเลขระหว่าง 0 และ 1 ซึ่งบ่งบอกถึงความทึบที่พวกเขาต้องการให้พื้นหลังขององค์ประกอบ UI บางอย่างเป็นการใช้งานที่แนะนำคือเป็นตัวคูณของความโปร่งใสพื้นหลังขององค์ประกอบค่าเริ่มต้นคือ 1

  • ซ่อนอยู่
    อ่านอย่างเดียว
    ไม่ซ้ำ
    อ่านพร้อมๆ กัน

    คืน true หากผู้ใช้เปิดใช้งานการเคลื่อนไหวที่ลดลง ค่าเริ่มต้นคือ false

  • อ่านพร้อมๆ กัน

    ตั้งค่า GuiObject ที่กําลังได้รับการโฟกัสในปัจจุบันโดย GUI Navigator (ใช้สําหรับ Gamepads)

  • อ่านอย่างเดียว
    ไม่ซ้ำ
    อ่านพร้อมๆ กัน

    ใช้เพื่อกำหนดขนาดและตำแหน่งของพื้นที่ที่ไม่ถูกขัดขวางภายในพื้นที่แถบด้านบน

  • อ่านพร้อมๆ กัน

    ใช้เพื่อเปิดใช้งานและปิดใช้งานการควบคุมแตะและการแสดงผลการควบคุมแตะ ค่าเริ่มต้นคือจริง

วิธีการ

  • ปิดเมนูการตรวจสอบถ้าเปิดอยู่

  • ตรวจสอบว่าเมนูอีโมทของผู้เล่นเปิดอยู่หรือไม่

  • ส่งคืนว่ามีการปิดใช้งานการแจ้งเตือน gameplay paused หรือไม่โดยผู้พัฒนา

  • ส่งคืนสองค่า Vector2 ที่แทนที่การสอดของ GUI ของผู้ใช้ในพิกเซลจากมุมซ้ายบนของหน้าจอและมุมด้านล่างขวาของหน้าจอตามลำดับ

  • คืนว่าฟังก์ชันการตรวจสอบและซื้อในเมนูมีการเปิดใช้งานหรือไม่

  • InspectPlayerFromHumanoidDescription(humanoidDescription : Instance,name : string):()

    อนุญาตให้นักพัฒนานำเสนอเมนูตรวจสอบที่แสดงทรัพยากรที่ระบุในวัตถุ HumanoidDescription นี้

  • อนุญาตให้เมนูตรวจสอบปรากฏแสดงให้ผู้ใช้ที่มี UserId ที่กำหนด

  • ส่งคืนค่าจริงหากไคลเอนต์กำลังใช้อินเทอร์เฟซสิบฟุตซึ่งเป็นเวอร์ชันพิเศษของอินเทอร์เฟซของ Roblox สำหรับคอนโซลเท่านั้นนี่คือวิธีเดียวที่รับประกันได้ว่าจะตรวจสอบได้ว่าผู้ใช้อยู่บนคอนโซลหรือไม่

  • Select(selectionParent : Instance):()

    ตั้ง GuiService.SelectedObject เป็นลูกของตัวเลือกตัวอย่างที่ให้ไว้ซึ่งเป็น PlayerGui หรือสายตระกูลของมัน

  • SendNotification(notificationInfo : Dictionary):string
  • เปิดหรือปิดเมนูอีโมทของผู้เล่น

  • ช่วยให้นักพัฒนาสามารถปิดการแจ้งเตือนที่ติดตั้งไว้เมื่อการเล่นเกมของผู้เล่นถูกระงับ

  • ช่วยให้นักพัฒนาสามารถเปิดใช้งานหรือปิดใช้งานฟังก์ชันการตรวจสอบและซื้อเริ่มต้นได้

อีเวนต์

  • เกิดไฟไหม้เมื่อผู้ใช้ ปิด เมนูหนีออกจากคอร์เรียว Roblox coregui

  • เกิดไฟไหม้เมื่อผู้ใช้ เปิด เมนูหลบหนี Roblox coregui

คุณสมบัติ

AutoSelectGuiEnabled

อ่านพร้อมๆ กัน

หากเปิดใช้งาน ปุ่ม Select บน Gamepad หรือ Backslash จะตั้งค่า GUI โดยอัตโนมัติเป็นวัตถุที่เลือกการปิดใช้งานนี้จะหมายความว่าการนําทาง Gui จะยังคงทํางานถ้า GuiService.GuiNavigationEnabled ถูกเปิดใช้งาน แต่คุณจะต้องกําหนด GuiService.SelectedObject ด้วยตนเองเพื่อเริ่มการนําทาง Gui

CoreGuiNavigationEnabled

ซ่อนอยู่
ไม่ซ้ำ
อ่านพร้อมๆ กัน

สลับว่าวัตถุใน CoreGui สามารถนําทางได้หรือไม่โดยใช้ Gamepad

GuiNavigationEnabled

อ่านพร้อมๆ กัน

ใช้เพื่อเปิดใช้งานและปิดการใช้งานการนำทาง GUI ควบคุมเริ่มต้น

อ่านอย่างเดียว
ไม่ซ้ำ
อ่านพร้อมๆ กัน

ส่งคืนจริงหากเมนูใดๆ ของ CoreGui เปิดอยู่

PreferredTextSize

อ่านอย่างเดียว
ไม่ซ้ำ
อ่านพร้อมๆ กัน

PreferredTransparency

ซ่อนอยู่
อ่านอย่างเดียว
ไม่ซ้ำ
อ่านพร้อมๆ กัน

รับความโปร่งใสที่ผู้ใช้ต้องการเป็นตัวเลขระหว่าง 0 และ 1 ซึ่งบ่งบอกถึงความทึบที่พวกเขาต้องการให้พื้นหลังขององค์ประกอบ UI เป็นมากขึ้นค่าเริ่มต้นคือ 1

ค่าการ返回นี้สะท้อนการตั้งค่าที่สามารถตั้งค่าได้จากด้านของผู้ใช้ในการตั้งค่าแอปหรือภายในเมนูการตั้งค่าประสบการณ์ผ่าน ความโปร่งใสของพื้นหลัง ค่าเริ่มต้นคือ 1 ซึ่งบ่งชี้ว่าผู้ใช้ชอบความโปร่งใสของพื้นหลังเริ่มต้นค่าต่ำสุดคือ 0 ซึ่งบ่งชี้ว่าผู้ใช้ชอบให้พื้นหลังเป็นสีดำสนิท ปรับปรุงความอ่านได้และความแตกต่างสำหรับ UI ที่ได้รับผลกระทบการคูณเลเมนต์ GuiObject.BackgroundTransparency ด้วยค่าที่ส่งกลับจาก PreferredTransparency เป็นวิธีที่แนะนำในการใช้การตั้งค่านี้; พื้นหลังจะกลายเป็นโปร่งใสมากขึ้นเมื่อ PreferredTransparency ใกล้ถึง 0ควรใช้กับ Object:GetPropertyChangedSignal() เพื่อให้อัปเดตโดยอัตโนมัติเมื่อผู้ใช้เปลี่ยนความโปร่งใสที่ต้องการ

ตัวอย่างโค้ด

Uses the user's value for GuiService.PreferredTransparency by combining it with the desired default background transparency. Also automatically updates the background transparency whenever the user changes their preferred transparency.

Use Preferred Transparency

local DEFAULT_TRANSPARENCY = 0.5
local frame = script.Parent
local function setBackgroundTransparency()
frame.BackgroundTransparency = DEFAULT_TRANSPARENCY * GuiService.PreferredTransparency
end
GuiService:GetPropertyChangedSignal("PreferredTransparency"):Connect(setBackgroundTransparency)
setBackgroundTransparency()

ReducedMotionEnabled

ซ่อนอยู่
อ่านอย่างเดียว
ไม่ซ้ำ
อ่านพร้อมๆ กัน

คืน true หากผู้ใช้เปิดใช้งานการเคลื่อนไหวที่ลดลง ค่าเริ่มต้นคือ false

ค่าการ返回นี้สะท้อนการตั้งค่าที่สามารถตั้งค่าได้จากด้านของผู้ใช้ในการตั้งค่าแอปหรือภายในเมนูการตั้งค่าประสบการณ์ผ่าน ลดการเคลื่อนไหว ค่าของ true บ่งบอกว่าผู้ใช้ต้องการให้เอฟเฟกต์การเคลื่อนไหวและแอนิเมชันลดลงหรือถูกลบออกทั้งหมด

ตัวอย่างโค้ด

Uses the user's value for GuiService.ReducedMotionEnabled by instantly transitioning the frame instead of animating it, if the value of Reduced Motion is true.

Use Reduced Motion

local DEFAULT_TRANSPARENCY = 0.5
local frame = script.Parent
local endPosition = UDim2.fromScale(0.5, 0.8)
if GuiService.ReducedMotionEnabled then
frame.Position = endPosition
else
local moveTweenInfo = TweenInfo.new(0.5)
local moveTweenProps = {
Position = endPosition,
}
local moveTween = TweenService:Create(frame, slideInTweenInfo, slideInTweenProps)
moveTween:Play()
end

SelectedObject

อ่านพร้อมๆ กัน

ตั้งค่า GuiObject ที่กําลังได้รับการโฟกัสในปัจจุบันโดยนักนําทาง GUI (ใช้สําหรับ Gamepads) นี้อาจรีเซ็ตเป็น nil หากวัตถุอยู่นอกหน้าจอ

คุณสมบัตินี้เปลี่ยนโดยการเหตุการณ์ GuiObject.SelectionGained และ GuiObject.SelectionLost

หากคุณต้องการกำหนดเวลาที่คุณสมบัตินี้เปลี่ยนแปลงโดยไม่ติดตามเหตุการณ์ SelectionGained และ SelectionLost สําหรับองค์ประกอบ GUI ทั้งหมดคุณสามารถใช้เหตุการณ์ Changed

ตัวอย่างโค้ด

The code below demonstrates how to handle when the SelectedObject changes. For instance, this event fires when the Gamepad navigates to another GUI element.

Printing When Gamepad Selection Changes

local GuiService = game:GetService("GuiService")
local function printChanged(value)
if value == "SelectedObject" then
print("The SelectedObject changed!")
end
end
GuiService.Changed:Connect(printChanged)

TopbarInset

อ่านอย่างเดียว
ไม่ซ้ำ
อ่านพร้อมๆ กัน

ส่งคืนวัตถุ Rect ที่แทนที่พื้นที่ว่างระหว่างการควบคุม Roblox ที่เหลือมากที่สุดและขอบพื้นที่ปลอดภัยของอุปกรณ์

ค่ามีความไดนามิกและสามารถคาดหวังว่าจะเปลี่ยนแปลงได้ตามความเห็นของการควบคุม UI เช่นการเปลี่ยนคุณสมบัติของผู้เล่นท้องถิ่น Health การใช้ StarterGui:SetCoreGuiEnabled() , การเปลี่ยนขนาดและตำแหน่งของการควบคุม UI Roblox และ/หรืออื่น ๆด้วยเหตุผลนี้จึงแนะนำให้คุณตรวจพบและตอบสนองต่อการเปลี่ยนแปลงของคุณสมบัตินี้ด้วย Object:GetPropertyChangedSignal()

ตัวอย่างโค้ด

This code snippet creates a new ScreenGui with a Frame that automatically adapts its size and position to a top bar space unoccupied by Roblox UI.

Responsive Frame Within Available Top Bar Space

local GuiService = game:GetService("GuiService")
local Players = game:GetService("Players")
local screenGui = Instance.new("ScreenGui")
screenGui.IgnoreGuiInset = true
screenGui.Parent = Players.LocalPlayer.PlayerGui
local frame = Instance.new("Frame")
frame.BackgroundColor3 = Color3.fromRGB(0, 255, 0)
frame.Parent = screenGui
GuiService:GetPropertyChangedSignal("TopbarInset"):Connect(function()
local inset = GuiService.TopbarInset
frame.Size = UDim2.new(0, inset.Width, 0, inset.Height)
frame.Position = UDim2.new(0, inset.Min.X, 0, inset.Min.Y)
end)

TouchControlsEnabled

อ่านพร้อมๆ กัน

ใช้เพื่อเปิดใช้งานและปิดใช้งานการควบคุมแตะและการแสดงผลการควบคุมแตะ ค่าเริ่มต้นคือจริง

วิธีการ

CloseInspectMenu

()

ฟังก์ชันนี้ปิดเมนูตรวจสอบเมื่อเปิดแล้วเมื่อดำเนินการจาก LocalScript

ดูเพิ่ม:

  • เมนูตรวจสอบอวตาร บทความที่ให้คำอธิบายโดยละเอียดเกี่ยวกับคุณลักษณะการตรวจสอบและซื้อและวิธีการทำงาน
  • GuiService:InspectPlayerFromHumanoidDescription() สามารถให้นักพัฒนานำเมนูตรวจสอบที่แสดงทรัพยากรที่ระบุในวัตถุ HumanoidDescription นี้เป็นประโยชน์อย่างยิ่งเมื่อสิ่งที่สวมใส่บนอวตารของผู้เล่นบนแพลตฟอร์ม Roblox ไม่จำเป็นต้องเหมือนกับรูปลักษณ์ในเกมของพวกเขา
  • GuiService:InspectPlayerFromUserId() , ช่วยให้เมนูตรวจสอบปรากฏแสดงให้ผู้ใช้ที่มี UserId ที่กำหนดมีประโยชน์อย่างยิ่งเมื่อคุณต้องการตรวจสอบผู้เล่นที่ไม่ได้อยู่ในเกมปัจจุบัน

ส่งค่ากลับ

()

DismissNotification

พารามิเตอร์

notificationId: string
ค่าเริ่มต้น: ""

ส่งค่ากลับ

GetEmotesMenuOpen

ส่งคืนเป็นไบนารีที่ระบุว่าผู้เล่นเปิดเมนูอีโมทหรือไม่

นักพัฒนาสามารถเปิดหรือปิดเมนูอีโมทได้โดยการโทรไปที่ฟังก์ชัน GuiService:SetEmotesMenuOpen()


ส่งค่ากลับ

บ่งบอกว่าเมนูอีโมทเปิดอยู่หรือไม่

GetGameplayPausedNotificationEnabled

ฟังก์ชันนี้จะคืนว่ามีการปิดใช้งานการแจ้งเตือน gameplay paused หรือไม่โดยผู้พัฒนา

นักพัฒนาสามารถเปิดใช้งานหรือปิดการแจ้งเตือนโดยโทรไปที่ฟังก์ชัน GuiService:SetGameplayPausedNotificationEnabled()

ดูเพิ่ม:


ส่งค่ากลับ

ว่ามีการปิดการแจ้งเตือน gameplay paused หรือไม่

GetGuiInset

ส่งคืนสองค่า Vector2 ที่แทนที่การสอดของ GUI ของผู้ใช้ในพิกเซลจากมุมซ้ายบนของหน้าจอและมุมด้านล่างขวาของหน้าจอตามลำดับ

ค่าอินเซ็ตที่จัดหาโดยฟังก์ชันนี้มีผลเฉพาะใน ScreenGuis ที่มีค่า IgnoreGuiInset ของพวกเขาตั้งค่าเป็น false


ส่งค่ากลับ

ลิสต์ของสองค่า Vector2 ที่อธิบาย Gui Inset ที่กำหนดในปัจจุบัน

GetInspectMenuEnabled

ฟังก์ชันนี้จะคืนว่าฟังก์ชันการตรวจสอบและซื้อเมนูมีการเปิดใช้งานในปัจจุบันหรือไม่คุณลักษณะนี้เปิดใช้งานโดยค่าเริ่มต้นและสามารถตั้งค่าได้โดยใช้ฟังก์ชัน GuiService:SetInspectMenuEnabled()

ดูเพิ่ม:

  • เมนูตรวจสอบอวตาร บทความที่ให้คำอธิบายโดยละเอียดเกี่ยวกับคุณลักษณะการตรวจสอบและซื้อและวิธีการทำงาน
  • GuiService:InspectPlayerFromHumanoidDescription() สามารถให้นักพัฒนานำเมนูตรวจสอบที่แสดงทรัพยากรที่ระบุในวัตถุ HumanoidDescription นี้เป็นประโยชน์อย่างยิ่งเมื่อสิ่งที่สวมใส่บนอวตารของผู้เล่นบนแพลตฟอร์ม Roblox ไม่จำเป็นต้องเหมือนกับรูปลักษณ์ในเกมของพวกเขา
  • GuiService:InspectPlayerFromUserId() , ช่วยให้เมนูตรวจสอบปรากฏแสดงให้ผู้ใช้ที่มี UserId ที่กำหนดมีประโยชน์อย่างยิ่งเมื่อคุณต้องการตรวจสอบผู้เล่นที่ไม่ได้อยู่ในเกมปัจจุบัน

ส่งค่ากลับ

เป็นไบนารีที่ระบุว่าคุณลักษณะเมนูตรวจสอบถูกเปิดใช้งานหรือไม่

InspectPlayerFromHumanoidDescription

()

ฟังก์ชันนี้ช่วยให้นักพัฒนาสามารถนำเมนูตรวจสอบที่แสดงทรัพยากรที่ระบุในวัตถุ HumanoidDescription นี้ได้

สิ่งนี้ช่วยให้คุณปรับแต่งเพิ่มเติมด้วยสิ่งที่แสดงในเมนูตรวจสอบเมื่อผู้เล่นตรวจสอบผู้เล่นคนอื่นในเกมของคุณหากเกมของคุณแก้ไขสิ่งที่ผู้เล่นสวมใส่คุณสามารถให้ Inspect Menu มีวัตถุที่แทนที่คำอธิบายมนุษย์ที่แทนที่สิ่งที่ผู้เล่นสวมใส่และรายการเหล่านั้นจะแสดงขึ้นคุณควรส่งชื่อเพื่อแทนที่ชื่อของผู้เล่นที่จะถูกตรวจสอบ

ดูเพิ่ม:

  • เมนูตรวจสอบอวตาร บทความที่ให้คำอธิบายโดยละเอียดเกี่ยวกับคุณลักษณะการตรวจสอบและซื้อและวิธีการทำงาน
  • GuiService:SetInspectMenuEnabled() สามารถให้นักพัฒนาเปิดใช้งานหรือปิดใช้งานฟังก์ชันการตรวจสอบและซื้อเริ่มต้น
  • GuiService:InspectPlayerFromUserId() , ช่วยให้เมนูตรวจสอบปรากฏแสดงให้ผู้ใช้ที่มี UserId ที่กำหนดมีประโยชน์อย่างยิ่งเมื่อคุณต้องการตรวจสอบผู้เล่นที่ไม่ได้อยู่ในเกมปัจจุบัน

พารามิเตอร์

humanoidDescription: Instance

วัตถุ HumanoidDescription ที่มีสิ่งที่จะแสดงในเมนูตรวจสอบ

ค่าเริ่มต้น: ""
name: string

ชื่อผู้เล่นที่ถูกตรวจสอบเพื่อแสดงในเมนูตรวจสอบ

ค่าเริ่มต้น: ""

ส่งค่ากลับ

()

ตัวอย่างโค้ด

This example demonstrates how to show an Inspect Menu containing two items (Midnight Antlers and Mid-Summer Starry Wings), for a player named MyPlayer using GuiService:InspectPlayerFromHumanoidDescription.

Opening an Inspect Menu with a HumanoidDescription

local GuiService = game:GetService("GuiService")
local humanoidDescription = Instance.new("HumanoidDescription")
humanoidDescription.HatAccessory = "3339374070"
humanoidDescription.BackAccessory = "3339363671"
GuiService:InspectPlayerFromHumanoidDescription(humanoidDescription, "MyPlayer")

InspectPlayerFromUserId

()

ฟังก์ชันนี้ช่วยให้เมนูตรวจสอบปรากฏแสดงให้ผู้ใช้ที่มี UserId ที่กำหนดมีประโยชน์อย่างยิ่งเมื่อคุณต้องการตรวจสอบผู้เล่นที่ไม่ได้อยู่ในเกมปัจจุบัน

นี่แสดงข้อมูลเดียวกันกับแท็บ "กําลังสวมใส่อยู่" บนโปรไฟล์ผู้ใช้ที่ระบุ

ดูเพิ่ม:

  • เมนูตรวจสอบอวตาร บทความที่ให้คำอธิบายโดยละเอียดเกี่ยวกับคุณลักษณะการตรวจสอบและซื้อและวิธีการทำงาน
  • GuiService:SetInspectMenuEnabled() ช่วยให้นักพัฒนาสามารถเปิดใช้งานหรือปิดใช้งานฟังก์ชันตรวจสอบและซื้อเริ่มต้นได้เป็นประโยชน์อย่างยิ่งเมื่อสิ่งที่สวมใส่บนอวตารของผู้เล่นบนแพลตฟอร์ม Roblox ไม่จำเป็นต้องเหมือนกับรูปลักษณ์ในเกมของพวกเขา
  • GuiService:InspectPlayerFromHumanoidDescription() , ช่วยให้นักพัฒนาสามารถนำเมนูตรวจสอบที่แสดงทรัพยากรที่ระบุในวัตถุ HumanoidDescription นี้

พารามิเตอร์

userId: number

The UserId ของผู้เล่นที่จะตรวจสอบ

ค่าเริ่มต้น: ""

ส่งค่ากลับ

()

ตัวอย่างโค้ด

The code sample below demonstrates how to use GuiService:InspectPlayerFromUserId() to open the Inspect Menu for the Roblox user with the id 772462.

Opening the Inspect Menu for a UserId

local GuiService = game:GetService("GuiService")
GuiService:InspectPlayerFromUserId(772462)

IsTenFootInterface

ส่งคืนค่าจริงหากไคลเอนต์กำลังใช้อินเทอร์เฟซสิบฟุตซึ่งเป็นเวอร์ชันพิเศษของอินเทอร์เฟซของ Roblox สำหรับคอนโซลเท่านั้นนี่คือวิธีเดียวที่รับประกันได้ว่าจะตรวจสอบได้ว่าผู้ใช้อยู่บนคอนโซลหรือไม่


ส่งค่ากลับ

Select

()

เมื่อเลือกถูกเรียกบนตัวเลือกตัวอย่างที่เป็น PlayerGui หรือเป็นลูกหลานของ PlayerGui เครื่องค้นหาจะค้นหา GuiObjects ทั้งหมดที่สามารถเลือกได้ที่มองเห็นและบนหน้าจอทั้งหมดที่เป็นลูกหลานของตัวเลือกต้นแบบและตั้ง GuiService.SelectedObject ให้กับ GuiObject ที่มีขนาดเล็กที่สุด GuiService.SelectionOrder

พารามิเตอร์

selectionParent: Instance

บรรพบุรุษของการเลือกที่มีลูกหลานถูกค้นหา

ค่าเริ่มต้น: ""

ส่งค่ากลับ

()

ตัวอย่างโค้ด

Uses the user's value for GuiService.PreferredTransparency by combining it with the desired default background transparency. Also automatically updates the background transparency whenever the user changes their preferred transparency.

Use Preferred Transparency

local DEFAULT_TRANSPARENCY = 0.5
local frame = script.Parent
local function setBackgroundTransparency()
frame.BackgroundTransparency = DEFAULT_TRANSPARENCY * GuiService.PreferredTransparency
end
GuiService:GetPropertyChangedSignal("PreferredTransparency"):Connect(setBackgroundTransparency)
setBackgroundTransparency()

SendNotification

พารามิเตอร์

notificationInfo: Dictionary
ค่าเริ่มต้น: ""

ส่งค่ากลับ

SetEmotesMenuOpen

()

เปิดหรือปิดเมนูอีโมทของผู้เล่น

พารามิเตอร์

isOpen: boolean
ค่าเริ่มต้น: ""

ส่งค่ากลับ

()

SetGameplayPausedNotificationEnabled

()

วิธีนี้ช่วยให้นักพัฒนาสามารถปิดการแจ้งเตือนที่ติดตั้งไว้เมื่อการเล่นเกมของผู้เล่นถูกหยุดชั่วคราวพวกเขาสามารถเพิ่ม UI ของตนเองหากต้องการปรับแต่งได้

นักพัฒนาสามารถสอบถามได้ว่าการแจ้งเตือนถูกเปิดใช้งานหรือไม่โดยการโทรไปที่ฟังก์ชัน GuiService:GetGameplayPausedNotificationEnabled()

ดูเพิ่ม:

พารามิเตอร์

enabled: boolean

ว่าจะมีการปิดใช้งาน GUI การแจ้งเตือนที่ติดตั้งไว้หรือไม่

ค่าเริ่มต้น: ""

ส่งค่ากลับ

()

SetInspectMenuEnabled

()

ฟังก์ชันนี้ช่วยให้นักพัฒนาสามารถเปิดใช้งานหรือปิดใช้งานฟังก์ชันการตรวจสอบและซื้อเริ่มต้นได้นี่มีประโยชน์เมื่อคุณต้องการปิดใช้งานคุณลักษณะในเกมของคุณทั้งหมดหรือในช่วงส่วนหนึ่งของเกมของคุณ (เช่นฉากตัด)คุณลักษณะนี้เปิดใช้งานโดยค่าเริ่มต้น

ตัวอย่างโค้ดด้านล่างแสดงวิธีการปิดใช้งานเมนูตรวจสอบสำหรับเกมของคุณ:


local GuiService = game:GetService("GuiService")
GuiService:SetInspectMenuEnabled(false)

ดูเพิ่ม:

  • เมนูตรวจสอบอวตาร บทความที่ให้คำอธิบายโดยละเอียดเกี่ยวกับคุณลักษณะการตรวจสอบและซื้อและวิธีการทำงาน
  • GuiService:InspectPlayerFromHumanoidDescription() สามารถให้นักพัฒนานำเมนูตรวจสอบที่แสดงทรัพยากรที่ระบุในวัตถุ HumanoidDescription นี้เป็นประโยชน์อย่างยิ่งเมื่อสิ่งที่สวมใส่บนอวตารของผู้เล่นบนแพลตฟอร์ม Roblox ไม่จำเป็นต้องเหมือนกับรูปลักษณ์ในเกมของพวกเขา
  • GuiService:InspectPlayerFromUserId() , ช่วยให้เมนูตรวจสอบปรากฏแสดงให้ผู้ใช้ที่มี UserId ที่กำหนดมีประโยชน์อย่างยิ่งเมื่อคุณต้องการตรวจสอบผู้เล่นที่ไม่ได้อยู่ในเกมปัจจุบัน

พารามิเตอร์

enabled: boolean

เป็นไบนารีที่ระบุว่าจะเปิดใช้งานหรือปิดใช้งานคุณลักษณะเมนูตรวจสอบ

ค่าเริ่มต้น: ""

ส่งค่ากลับ

()

อีเวนต์

เกิดไฟไหม้เมื่อผู้ใช้ ปิด เมนูหนีออกจากคอร์เรียว Roblox coregui


เกิดไฟไหม้เมื่อผู้ใช้ เปิด เมนูหลบหนี Roblox coregui