Detecția Interacțiunilor de Mouse cu ClickDetector în Luau (Roblox Studio)

Sintaxă
local cd = Instance.new("ClickDetector")
cd.MouseClick:Connect(callback)

ClickDetector este componenta clasică din Roblox care transformă orice piesă 3D într-un obiect ce poate fi apăsat cu mouse-ul. Cursorul jucătorului se transformă automat într-o mână la trecerea peste obiect.

local butonFizic = workspace.Intrerupator

local detector = Instance.new("ClickDetector")
detector.MaxActivationDistance = 15 -- Doar la cel mult 15 studs distanță
detector.CursorIcon = "rbxasset://textures/ArrowCursor.png"
detector.Parent = butonFizic

detector.MouseClick:Connect(function(player)
    print(player.Name .. " a apăsat butonul fizic din lume!")
    butonFizic.Color = Color3.fromRGB(0, 255, 0)
end)

Ușurință în Utilizare: Trimite automat jucătorul (Player) care a efectuat click-ul ca prim parametru în funcția de callback conectată la MouseClick.

Evenimente Suportate

  • MouseClick(player): Declanșat la apăsarea completă a click-ului stânga.
  • MouseHoverEnter(player) / MouseHoverLeave(player): Declanșat când cursorul trece peste sau părăsește piesa.
  • RightMouseClick(player): Reacție la click dreapta.
Comunitate & Schimb de cunoștințe

Întrebări & Exemple de Cod: Detecția Interacțiunilor de Mouse cu ClickDetector

Ai o nelămurire despre utilizarea comenzii Detecția Interacțiunilor de Mouse cu ClickDetector sau 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.

Comunitate Adaugă o întrebare sau distribuie un cod

Moderare & Siguranță:

Pentru a menține calitatea și securitatea informațiilor, fiecare întrebare sau fragment de cod/prompt este analizat (manual sau prin moderare asistată de AI) înainte de publicare.