ProximityPrompt este componenta nativă Roblox pentru crearea de interacțiuni în lumea jocului (apăsarea tastei E pe PC sau atingerea ecranului pe mobil la apropierea de uși, cufere sau NPC-uri).
local cufar = workspace.CufarComoara
local prompt = Instance.new("ProximityPrompt")
prompt.ObjectText = "Cufăr Vechi"
prompt.ActionText = "Deschide"
prompt.KeyboardKeyCode = Enum.KeyCode.E
prompt.HoldDuration = 1.5 -- Necesită menținerea tastei 1.5 secunde
prompt.MaxActivationDistance = 10
prompt.Parent = cufar
prompt.Triggered:Connect(function(player)
print(player.Name .. " a deschis cufărul cu succes!")
prompt.Enabled = false -- Dezactivează promptul după utilizare
end)
Cross-Platform Nativ: ProximityPrompt generează automat butoane dedicate pe dispozitive mobile și instrucțiuni de butoane pe controllerul de Xbox/PlayStation.
Proprietăți Cheie
HoldDuration: Timpul necesar de menținere a acțiunii (0 pentru declanșare instantanee).MaxActivationDistance: Distanța în studs de la care promptul devine activ.RequiresLineOfSight: Verifică dacă privirea jucătorului nu este blocată de un perete.
Întrebări & Exemple de Cod:
Interacțiuni Fizice în Joc cu ProximityPromptAi o nelămurire despre utilizarea comenzii
Interacțiuni Fizice în Joc cu ProximityPromptsau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!
Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.