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

Obiekt PluginMouse daje dostęp Plugins do myszy.Funkcjonuje jak obiekt Mouse i można go uzyskać za pomocą metody pluginu Plugin:GetMouse().

Zauważ, że PluginMouse może być używany tylko wtedy, gdy plugin został aktywowany za pomocą Plugin:Activate().

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

Aby uzyskać więcej informacji o tym, jak korzystać z 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

    The CFrame pozycja myszy w przestrzeni 3D.

  • Icon:ContentId
    Odczyt równoległy

    ID treści obrazu użytego jako ikona Mouse.

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

    A CFrame położony na Workspace.CurrentCamera i skierowany w kierunku pozycji 3D myszy.

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

    Obiekt w przestrzeni 3D, na który wskazuje mouse, jest wskazany.

  • Odczyt równoległy

    Określa obiekt (i jego potomstwo), który ma zostać pominięty przy określaniu Mouse.Hit i Mouse.Target.

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

    Wskazuje Enum.NormalId powierzchnię BasePart na której wskazuje mysz.

  • 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 (pionowy) pozycji ekranu myszy.

Zdarzenia

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

    Wystrzeliwany, gdy instancje są wybierane, gdy mysz jest przeciągana.

Zdarzenia odziedziczeni z: Mouse

Właściwości

Metody

Zdarzenia

DragEnter

Zabezpieczenia dodatku plug-in

Wystrzeliwany, gdy instancje są wybierane, gdy mysz jest przeciągana.

Parametry

instances: Instances