플러그인 마우스 개체는 마우스에 대한 Plugins.그것은 Mouse 개체와 같이 작동하며 플러그인 Plugin:GetMouse() 메서드를 사용하여 얻을 수 있습니다.
플러그인 마우스는 Plugin:Activate()를 사용하여 플러그인이 활성화된 경우에만 사용할 수 있습니다.
개체의 기능 외에도 플러그인 마우스에는 마우스가 드래그하는 동안 선택된 항목을 추적하는 함수가 포함되어 있습니다.
마우스 개체를 사용하는 방법에 대한 자세한 정보는 Mouse 참조하십시오.
코드 샘플
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)
요약
속성
속성가 Mouse에서 상속되었습니다3D 공간에서 마우스 위치의 CFrame입니다.
Mouse 아이콘으로 사용된 이미지의 콘텐츠 ID.
A 는 마우스의 3D 위치에 배치되고 마우스 방향으로 향합니다.
3D 공간의 개체 mouse 가 가리키는 것.
Mouse.Hit 및 Mouse.Target를 결정할 때 무시할 개체(그 하위 개체)를 결정합니다.
마우스가 가리키는 표면의 부분을 나타냅니다.
마우스의 세계 위치를 향하여 출발하는 세계 위치에서 발생하는 A.
게임 창의 너비를 픽셀로 설명합니다.
픽셀로 된 게임 창의 높이를 설명합니다.
화면에서 마우스 위치의 X(가로) 구성 요소를 설명합니다.
마우스의 화면 위치의 Y(가로) 구성 요소를 설명합니다.
이벤트
마우스가 드래그되는 동안 인스턴스가 선택되면 발생합니다. Fired when Instances are being selected while the mouse is dragging.
왼쪽 마우스 버튼이 누르면 발생합니다.
왼쪽 마우스 버튼이 릴리스되면 발생합니다.
오른쪽 마우스 버튼이 누르면 발생합니다.
오른쪽 마우스 버튼이 릴리스되면 발사됩니다.
마우스가 다른 마우스 이벤트에 전달되지 않는 모든 심장 박동 동안 발사됩니다.
마우스가 이동되면 발사됩니다.
마우스 휠이 뒤로 스크롤되면 발생합니다.
마우스 휠이 앞으로 스크롤되면 발생합니다.
속성
메서드
이벤트
DragEnter
마우스가 드래그되는 동안 인스턴스가 선택되면 발생합니다. Fired when Instances are being selected while the mouse is dragging.