ProximityPromptService

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

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

บริการ
ไม่สามารถเรียกดู

บริการ ProximityPromptService ช่วยให้นักพัฒนาสามารถโต้ตอบกับวัตถุ ProximityPrompt ในวิธีที่ทั่วถึงอาจสะดวกกว่าที่จะฟังเหตุการณ์ผ่านบริการนี้แทนที่จะฟังบนวัตถุแต่ละอย่าง ProximityPrompt

สรุป

คุณสมบัติ

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

    ว่า ProximityPrompts จะเปิดใช้งานและแสดงในประสบการณ์หรือไม่

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

    จํานวนสูงสุดของ ProximityPrompts ที่จะแสดงให้กับผู้เล่น

อีเวนต์

คุณสมบัติ

Enabled

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

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

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


local ProximityPromptService = game:GetService("ProximityPromptService")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local enablePrompts = ReplicatedStorage:FindFirstChild("EnablePrompts") -- อีเวนต์ที่ผูกได้
-- เชื่อมต่อกับ BindableEvent และยิงจากสคริปต์ควบคุมโลจิสติกการประสบการณ์อื่น
enablePrompts.OnServerEvent:Connect(function(enabled)
ProximityPromptService.Enabled = enabled
end)

MaxPromptsVisible

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

คุณสมบัตินี้บ่งบอกถึงจํานวนสูงสุดของ ProximityPrompts ที่จะแสดงให้กับผู้เล่น

วิธีการ

อีเวนต์

PromptButtonHoldBegan

อีเวนต์นี้จะเกิดขึ้นเมื่อผู้เล่นเริ่มกดคีย์/ปุ่ม KeyboardKeyCode ในข้อความแจ้งเตือนที่มี HoldDuration ไม่เป็นศูนย์

พารามิเตอร์

คำเตือนที่ผู้เล่นเริ่มโต้ตอบ

playerWhoTriggered: Player

ผู้เล่นที่ถือกุญแจ/ปุ่ม


PromptButtonHoldEnded

อีเวนต์นี้จะเกิดขึ้นเมื่อผู้เล่นหยุดกดปุ่ม KeyboardKeyCode คีย์/ปุ่มบนแจ้งเตือนที่มี HoldDuration ไม่เป็นศูนย์

พารามิเตอร์

คำเตือนที่ผู้เล่นหยุดโต้ตอบ

playerWhoTriggered: Player

ผู้เล่นที่ปล่อยกุญแจ/ปุ่มที่ถืออยู่


PromptHidden

อีเวนต์นี้ทำให้เกิดการตอบสนองด้านไคลเอนต์ในสคริปท์ท้องถิ่นที่เชื่อมต่อเมื่อมีการซ่อนคำเตือน

พารามิเตอร์

ตัวอย่างที่รวดเร็วที่กลายเป็นที่ซ่อน


PromptShown

อีเวนต์นี้จะกระตุ้นสคริปต์ท้องถิ่นบนเครื่องคอมพิวเตอร์ขณะที่แจ้งเตือนปรากฏขึ้น

พารามิเตอร์

ตัวอย่างที่ปรากฏเมื่อมองเห็นได้

อินพุตที่กระตุ้นการเหตุการณ์


PromptTriggerEnded

อีเวนต์นี้จะเกิดขึ้นเมื่อผู้เล่นหยุดกดปุ่ม KeyboardKeyCode ในขณะที่กําลังเรียกใช้คําแนะนํามีจุดมุ่งหมายเพื่ออนุญาตให้มีการโต้ตอบที่ต้องการให้ผู้เล่นถือกุญแจ/ปุ่มในขณะที่เกิดบางสิ่งขึ้นในประสบการณ์

พารามิเตอร์

คำเตือนที่ผู้เล่นหยุดโต้ตอบ

playerWhoTriggered: Player

ผู้เล่นที่ปล่อยกุญแจ/ปุ่ม


PromptTriggered

อีเว้นท์นี้จะเกิดขึ้นเมื่อผู้เล่นสรุปการโต้ตอบด้วยคําถามเมื่อกุญแจ/ปุ่ม ถูกกดหรือหลังจากระยะเวลาที่กำหนดในการถือกุญแจ/ปุ่มหากคําถามของคําถามไม่เป็นศูนย์

พารามิเตอร์

คำเตือนที่ผู้เล่นโต้ตอบ

playerWhoTriggered: Player

ผู้เล่นที่โต้ตอบ