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

Kod poniżej pokazuje, jak można uzyskać i używać obiektu PluginMouse w pluginie.Aby użyć tego kodu, wklej go do Script zapisu skryptu w lokalnym katalogu Pluginów za pomocą prawego kliku, zapisz do pliku.Katalog pluginów można znaleźć w zakładce Plugins w pasku narzędzi Roblox Studio.

Zdobądź pluginową mysz

plugin:Activate(false) -- uzyskaj niewyłączny dostęp do myszy
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