ProximityPromptService

Artık kullanılmayanları göster

*Bu içerik, yapay zekâ (beta) kullanılarak çevrildi ve hatalar içerebilir. Sayfayı İngilizce görüntülemek için buraya tıkla.

Hizmet
Gezilemez

YakınlıkİpuçuServisi geliştiricilerin küresel bir şekilde ProximityPrompt nesnelerle etkileşim kurmasına izin verir.Bu hizmet aracılığıyla etkinlikleri dinlemek, bireysel ProximityPrompt nesnelerden daha uygun olabilir.

Özet

Özellikler

Etkinlikler

Özellikler

Enabled

Paralel oku

Bu özellik, ProximityPrompts 'nin etkinleştirilip gösterilip gösterilmediğini belirler ve bu nedenle deneyimde gösterilir. Yanlış olduğunda, hiçbir uyarı gösterilmez.

Örneğin, tur tabanlı bir sistemde, yakınlaşma tabanlı etkileşimleri devre dışı bırakmak için deneyimde belirli noktalarda uyarıları devre dışı bırakabilirsiniz:


local ProximityPromptService = game:GetService("ProximityPromptService")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local enablePrompts = ReplicatedStorage:FindFirstChild("EnablePrompts") -- BağlanabilirEtkinlik
-- BindableEvent'e bağlan ve deneyim mantığını kontrol eden başka bir senaryodan ateş et
enablePrompts.OnServerEvent:Connect(function(enabled)
ProximityPromptService.Enabled = enabled
end)

MaxPromptsVisible

Paralel oku

Bu özellik, oyuncuya gösterilecek maksimum ProximityPrompts sayısını gösterir.

Yöntemler

Etkinlikler

PromptButtonHoldBegan

Bu olay, oyuncu sıfır olmayan bir tuş/düğme ile bir uyarıda basılı tutmaya başladığında tetiklenir.

Parametreler

Oyuncunun etkileşime başladığı talimat.

playerWhoTriggered: Player

Anahtarı/düğmeyi tutan oyuncu.


PromptButtonHoldEnded

Bu olay, oyuncu sıfır olmayan bir tuş/düğme ile bir uyarıda basılı tutmayı bıraktığında tetiklenir.

Parametreler

Oyuncunun etkileşime geçmesini durduran talimat.

playerWhoTriggered: Player

Tutulan anahtar/düğmeyi serbest bırakan oyuncu.


PromptHidden

Bu olay, bir uyarı gizlendiğinde bağlı yerel senaryolarda istemci tarafını tetikler.

Parametreler

Gizlenen istemci örneği.


PromptShown

Bu olay, bir uyarı göründüğünde bağlı yerel senaryolarda istemci tarafını tetikler.

Parametreler

Görünür hale gelen istemci örneği.

Etkinliği tetikleyen giriş.


PromptTriggerEnded

Bu olay, oyuncu bir uyarı gösterirken KeyboardKeyCode tuş/düğme basılı tutmayı bıraktığında tetiklenir.Bu, oyuncunun deneyim sırasında bir anahtar/düğme tutmasını gerektiren etkileşimlere izin vermek içindir.

Parametreler

Oyuncunun etkileşime geçmesini durduran talimat.

playerWhoTriggered: Player

Anahtarı/düğmeyi serbest bırakan oyuncu.


PromptTriggered

Bu olay, oyuncu bir uyarı ile etkileşime geçtiğinde tetiklenir, KeyboardKeyCode anahtar/düğme basıldığında veya belirli bir süre anahtar/düğme basılı tutulduğunda, eğer uyarının HoldDuration anahtar/düğmesi sıfır değilse.

Parametreler

Oyuncunun etkileşime girdiği talimat.

playerWhoTriggered: Player

Etkileşime giren oyuncu.