ProximityPromptService
*เนื้อหานี้แปลโดยใช้ AI (เวอร์ชัน Beta) และอาจมีข้อผิดพลาด หากต้องการดูหน้านี้เป็นภาษาอังกฤษ ให้คลิกที่นี่
ProximityPromptService ช่วยให้ผู้พัฒนาสามารถใช้งาน ProximityPrompt โอเคジェคต์ในระดับโลกได้ อาจสะดวกกว่าที่จะฟังเหตุการณ์ผ่านบริการนี้มากกว่าที่จะฟังเหตุการณ์ผ่าน
สรุป
คุณสมบัติ
ว่า ProximityPrompts จะเปิดใช้งานและปรากฏในประสบการณ์หรือไม่
จํานวนเงินสูงสุดของ ProximityPrompts ที่จะปรากฏให้ผู้เล่นเห็น
อีเวนต์
เริ่มต้นเมื่อผู้เล่นกด KeyboardKeyCode กุญแจ/ปุ่มบนเครื่องกดเมื่อมีการเรียกร้อง HoldDuration ที่ไม่ใช่ศูนย์
เริ่มต้นเมื่อผู้เล่นหยุดกด KeyboardKeyCode กุญแจ/ปุ่มบนเครื่องเตือนที่มีค่า HoldDuration ไม่ใช่ 0
เรียกใช้ด้านล่างเมื่อข้อความกลายเป็นซ่อน
เรียกให้เกิดขึ้นในด้านล่างเมื่อมีการแสดงข้อความ
เรียกเมื่อผู้เล่นหยุดกด KeyboardKeyCode ปุ่ม/กุญแจเมื่อเรียกเมนู.
จะเรียกเมื่อผู้ใช้ใช้ปุ่มนี้
คุณสมบัติ
Enabled
สมบัตินี้กำหนดว่า ProximityPrompts จะเปิดใช้งานหรือไม่ และดังนั้นจึงจะปรากฏในประสบการณ์ เมื่อปิดใช้งานไม่จะมีการแสดงผล
เช่นในระบบรอบตัวอย่างเช่น คุณสามารถปิดการแสดงข้อความที่เฉพาะในตำแหน่งบางอย่างในประสบการณ์เพื่อปิดการโต้ตอบของอาณาเขต:
local ProximityPromptService = game:GetService("ProximityPromptService")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local enablePrompts = ReplicatedStorage:FindFirstChild("EnablePrompts") -- เหตุการณ์ที่ผูกได้
-- เชื่อมต่อกับเหตุการณ์ที่ผูกได้และยิงจากสคริปต์อื่นที่ควบคุมเหตุการณ์
enablePrompts.OnServerEvent:Connect(function(enabled)
ProximityPromptService.Enabled = enabled
end)
วิธีการ
อีเวนต์
PromptButtonHoldBegan
เหตุการณ์นี้จะเกิดขึ้นเมื่อผู้เล่นเริ่มกด KeyboardKeyCode กุญแจ/ปุ่มบนเครื่องกดเมื่อมีค่า HoldDuration ที่ไม่ใช่ศูนย์
พารามิเตอร์
กรุณาที่ผู้เล่นเริ่มต้นใช้งาน
ผู้เล่นที่ถือกุญแจ/ปุ่ม
PromptButtonHoldEnded
เหตุการณ์นี้จะเกิดขึ้นเมื่อผู้เล่นหยุดกด KeyboardKeyCode กุญแจ/ปุ่มบนเครื่องเตือนที่มี HoldDuration ไม่ใช่ศูนย์
พารามิเตอร์
คำเรียกที่ผู้เล่นหยุดใช้งาน
ผู้เล่นที่ปล่อยกุญแจ/ปุ่มที่กดไว้
PromptHidden
เหตุการณ์นี้จะเรียกให้เกิดขึ้นในสคริปต์เวลาที่เชื่อมต่อเมื่อข้อความกลายเป็นซ่อน
พารามิเตอร์
ตัวอย่างรุ่นที่ซ่อนอยู่
PromptShown
เหตุการณ์นี้จะเรียกให้เกิดขึ้นในสคริปต์เชิงลูกค้าเมื่อปุ่มปรากฏขึ้น
พารามิเตอร์
ตัวอย่างป้อนที่เป็นมองเห็นได้
การป้อนที่เกิดขึ้นเหตุการณ์
PromptTriggerEnded
เหตุการณ์นี้จะเกิดขึ้นเมื่อผู้เล่นหยุดกด KeyboardKeyCode กุญแจ/ปุ่มในขณะที่กำลังเรียกร้อง
พารามิเตอร์
คำเรียกที่ผู้เล่นหยุดใช้งาน
ผู้เล่นที่ปล่อยกุญแจ/ปุ่ม
PromptTriggered
เหตุการณ์นี้จะเกิดขึ้นเมื่อผู้เล่นทำปฏิกิริยาต่อการแจ้งเตือนด้วยการกดปุ่มหรือเมื่อค่า KeyboardKeyCode หรือปุ่มดังนั้นหากค่า Class.Pro
พารามิเตอร์
กระตูกที่ผู้เล่นใช้งานด้วย
ผู้เล่นที่ใช้งาน