PluginMouse

Pokaż przestarzałe

*Ta zawartość została przetłumaczona przy użyciu narzędzi AI (w wersji beta) i może zawierać błędy. Aby wyświetlić tę stronę w języku angielskim, kliknij tutaj.

Brak możliwości tworzenia

Przedmiot PluginMouse daje Plugins dostęp do myszy. Działa jak przedmiot Mouse i można go uzyskać używając metody Plugin:GetMouse().

Uwaga, że PluginMouse można używać tylko, gdy plugin został aktywowany za pomocą Plugin:Activate() .

Oprócz funkcji z obiektu Mouse , PluginMouse zawiera funkcję PluginMouse.DragEnter, która śledzi wybierane pozycje podczas przeciągania myszy.

Dla więcej informacji na temat używania obiektów myszy, zobacz stronę Mouse.

Przykłady kodu

The code below demonstrates how the PluginMouse object can be obtained and used in a plugin. To use this code, paste it into a Script save that script to the local Plugins Folder using right click, save to file. The plugins folder can be found in the Plugins tab in the Roblox Studio toolbar.

PluginMouse Get

plugin:Activate(false) -- gain non exclusive access to the mouse
local mouse = plugin:GetMouse()
local function button1Down()
print("Left mouse click")
end
mouse.Button1Down:Connect(button1Down)

Podsumowanie

Właściwości

Właściwości odziedziczeni z: Mouse
  • Tylko do odczytu
    Bez replikacji
    Odczyt równoległy

    Datatype.CFrame pozycji myszy w przestrzeni 3D.

  • Icon:ContentId
    Odczyt równoległy

    ikonatreści użytej jako ikony Mouse.

  • Tylko do odczytu
    Bez replikacji
    Odczyt równoległy

    A CFrame położony na Workspace.CurrentCamera i skierowany w kierunku pozycji 3D względem mysz.

  • Tylko do odczytu
    Bez replikacji
    Odczyt równoległy

    Przedmiot w przestrzeni 3D mouse apontuje do niego.

  • Odczyt równoległy

    Określa obiekt (i jego potomstwo) do ignorowania podczas określenia Mouse.Hit i Mouse.Target.

  • Tylko do odczytu
    Bez replikacji
    Odczyt równoległy

    Wskazuje Enum.NormalId powierzchnię, na której mieszkanie myszki.

  • Tylko do odczytu
    Bez replikacji
    Odczyt równoległy

    A Ray skierowany w kierunku pozycji świata myszy, pochodzący z pozycji świata Workspace.CurrentCamera.

  • Tylko do odczytu
    Bez replikacji
    Odczyt równoległy

    Opisuje szerokość okna gry w pikselach.

  • Tylko do odczytu
    Bez replikacji
    Odczyt równoległy

    Opisuje wysokość okna gry w pikselach.

  • Tylko do odczytu
    Bez replikacji
    Odczyt równoległy

    Opisuje komponent X (poziomy) pozycji myszy na ekranie.

  • Tylko do odczytu
    Bez replikacji
    Odczyt równoległy

    Opisuje komponent Y (poziomowy) pozycji mysz.

Zdarzenia

  • DragEnter(instances : Instances):RBXScriptSignal
    Zabezpieczenia dodatku plug-in

    Wystrzelony, gdy Instances są wybierane podczas gdy myszka jest przeciągnięta.

Zdarzenia odziedziczeni z: Mouse

Właściwości

Metody

Zdarzenia

DragEnter

Zabezpieczenia dodatku plug-in

Wystrzelony, gdy Instances są wybierane podczas gdy myszka jest przeciągnięta.

Parametry

instances: Instances