ProximityPromptService

Hiển Thị Bản Đã Lỗi Thời

*Nội dung này được dịch bằng AI (Beta) và có thể có lỗi. Để xem trang này bằng tiếng Anh, hãy nhấp vào đây.

Dịch Vụ
Không Thể Duyệt

Dịch vụ ProximityPromptService cho phép các nhà phát triển tương tác với ProximityPrompt các đối tượng trong cách toàn cầu.Có thể thuận tiện hơn khi lắng nghe sự kiện thông qua dịch vụ này thay vì trên các đối tượng riêng lẻ ProximityPrompt .

Tóm Tắt

Thuộc Tính

Sự Kiện

Thuộc Tính

Enabled

Đọc Song Song

Tính chất này xác định xem ProximityPrompts có được bật hay không, và do đó được hiển thị, trong kinh nghiệm. Khi sai lầm, sẽ không có thông báo nào được hiển thị.

Ví dụ, trong một hệ thống dựa trên vòng, bạn có thể vô hiệu hóa lời nhắc tại một số điểm trong trải nghiệm để vô hiệu hóa tương tác dựa trên khoảng cách:


local ProximityPromptService = game:GetService("ProximityPromptService")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local enablePrompts = ReplicatedStorage:FindFirstChild("EnablePrompts") -- Sự kiện có thể gắn kết
-- Kết nối với BindableEvent và bắn từ một kịch bản điều khiển logic kinh nghiệm khác
enablePrompts.OnServerEvent:Connect(function(enabled)
ProximityPromptService.Enabled = enabled
end)

MaxPromptsVisible

Đọc Song Song

Tính chất này chỉ ra số tối đa của ProximityPrompts mà sẽ được hiển thị cho người chơi.

Phương Pháp

Sự Kiện

PromptButtonHoldBegan

Sự kiện này kích hoạt khi người chơi bắt đầu giữ phím/ nút KeyboardKeyCode trên một thông báo với một HoldDuration không bằng không.

Tham Số

Lời nhắc mà người chơi bắt đầu tương tác.

playerWhoTriggered: Player

Người chơi giữ chìa khóa/ nút.


PromptButtonHoldEnded

Sự kiện này xảy ra khi người chơi ngừng giữ phím/ nút KeyboardKeyCode trên một thông báo với một HoldDuration không bằng không.

Tham Số

Lời nhắc mà người chơi ngừng tương tác.

playerWhoTriggered: Player

Người chơi phát hành phím/ nút được giữ.


PromptHidden

Sự kiện này kích hoạt bên khách trong các kịch bản địa phương kết nối khi một lời nhắc trở nên ẩn.

Tham Số

Ví dụ lời nhắc xuất hiện ẩn.


PromptShown

Sự kiện này kích hoạt bên khách trong các kịch bản địa phương kết nối khi một lời nhắc xuất hiện.

Tham Số

Ví dụ lời nhắc xuất hiện.

Nhập có gây ra sự kiện.


PromptTriggerEnded

Sự kiện này xảy ra khi người chơi ngừng giữ phím/ nút KeyboardKeyCode khi kích hoạt một lời nhắc.Điều này nhằm cho phép các tương tác yêu cầu người chơi giữ một phím/ nút trong khi có điều gì đó xảy ra trong kinh nghiệm.

Tham Số

Lời nhắc mà người chơi ngừng tương tác.

playerWhoTriggered: Player

Người chơi phát hành chìa khóa/ nút.


PromptTriggered

Sự kiện này xảy ra khi người chơi hoàn thành tương tác với một lời nhắc, hoặc khi phím/ nút KeyboardKeyCode được nhấn, hoặc sau một thời gian nhất định giữ phím/ nút nếu lời nhắc của HoldDuration không phải là không bằng không.

Tham Số

Lời nhắc mà người chơi tương tác.

playerWhoTriggered: Player

Người người chơitương tác.