PluginMouse
*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.
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.
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: MouseThe CFrame pozycja myszy w przestrzeni 3D.
ID treści obrazu użytego jako ikona Mouse.
A CFrame położony na Workspace.CurrentCamera i skierowany w kierunku pozycji 3D myszy.
Obiekt w przestrzeni 3D, na który wskazuje mouse, jest wskazany.
Określa obiekt (i jego potomstwo), który ma zostać pominięty przy określaniu Mouse.Hit i Mouse.Target.
Wskazuje Enum.NormalId powierzchnię BasePart na której wskazuje mysz.
A Ray skierowany w kierunku pozycji świata myszy, pochodzący z pozycji świata Workspace.CurrentCamera.
Opisuje szerokość okna gry w pikselach.
Opisuje wysokość okna gry w pikselach.
Opisuje komponent X (poziomy) pozycji myszy na ekranie.
Opisuje komponent Y (pionowy) pozycji ekranu myszy.
Zdarzenia
Wystrzeliwany, gdy instancje są wybierane, gdy mysz jest przeciągana.
Wybucha, gdy naciśnięty jest lewy przycisk myszy.
Wybucha, gdy wypuszczony zostanie lewy przycisk myszy.
Wybucha, gdy naciśnięty jest odpowiedni przycisk myszy.
Wystrzeliwany, gdy wypuszczono odpowiedni przycisk myszy.
Wystrzelany podczas każdego bicia serca, gdy mysz nie jest przekazywana do innego wydarzenia myszy.
Wystrzeliwany, gdy mysz jest przesuwana.
Wystrzeliwuje, gdy koło myszy jest przewijane wstecz.
Wybucha, gdy koło myszy jest przewijane w przód.
Właściwości
Metody
Zdarzenia
DragEnter
Wystrzeliwany, gdy instancje są wybierane, gdy mysz jest przeciągana.