GuiButton

사용되지 않는 항목 표시

*이 콘텐츠는 AI(베타)를 사용해 번역되었으며, 오류가 있을 수 있습니다. 이 페이지를 영어로 보려면 여기를 클릭하세요.

만들 수 없음
찾아볼 수 없음

GuiButtonGuiObject 에서 상속된 추상 클래스입니다.상호 작용 가능한 클릭 가능한 ImageButtonTextButton 개체의 기본 클래스입니다.이 클래스는 또한 상호 작용 행동을 위한 여러 속성을 정의하며, 즉 AutoButtonColorModal입니다.

가장 중요한 이벤트는 버튼이 활성화될 때 발생하는 다중 플랫폼 이벤트입니다.마우스를 사용할 때 이는 버튼을 클릭하고 UI 개체에 커서가 여전히 있는 상태에서 릴리스하는 것을 의미합니다.터치의 경우 동일하게 적용되지만 버튼 누르다대신 터치가 사용됩니다.마지막으로, 게임패드의 경우, 버튼이 누르고 릴리스되었을 때 선택된 가 발생합니다.간단히 말해, 이 이벤트는 단일 사용자 입력에 대한 좋은 일반 인터페이스를 제공하므로 다중 플랫폼 사용자 인터페이스 프로그래밍에 매우 유용합니다.

요약

속성

속성GuiObject에서 상속되었습니다속성GuiBase2d에서 상속되었습니다

메서드

메서드GuiObject에서 상속되었습니다

이벤트

이벤트GuiObject에서 상속되었습니다이벤트GuiBase2d에서 상속되었습니다

속성

AutoButtonColor

병렬 읽기

이 속성은 사용자의 Mouse나 클릭으로 버튼의 색이 자동으로 변경되는지 여부를 결정합니다.If true , 버튼은 마우스가 이동하거나 클릭할 때 색상이 자동으로 변경됩니다.만약 false , 버튼은 변경되지 않습니다.

사용자의 마우스가 호버하거나 클릭하면 버튼이 어떻게 변경되는지 사용자 지정하려는 경우 ImageButton를 사용하고 요소의 HoverImagePressedImage을 변경하는 것을 고려하십시오.

이 속성이 이미지로 설정된 경우 속성에 영향을 주지 않는다는 점에 유의하십시오.또한, 이 속성은 그 가 아닐 때 마우스 호버에서 에 영향을 주지 않으며, 그 가 아닐 때 마우스 클릭에서도 영향을 주지 않습니다.

HoverHapticEffect

병렬 읽기

HapticEffect 가 재생될 때 플레이할 GuiButton 인스턴스.

병렬 읽기

GUI 요소가 표시되는 동안 true 이면 오른쪽 마우스 버튼이 아래로 내려가지 않으면 마우스가 잠겨지지 않습니다.

PressHapticEffect

병렬 읽기

A HapticEffect 인스턴스가 누르면 재생될 GuiButton 인스턴스.

Selected

병렬 읽기

개체가 선택되었는지를 나타내는 부울 속성입니다.

병렬 읽기

미리 결정된 스타일 목록에 따라 GuiButton의 스타일을 설정합니다.

메서드

이벤트

Activated

버튼이 활성화되면 발생합니다.이 이벤트는 서버에서 발생하지 않으므로, 단지 에서 또는 에서 의 의 의 의 용으로만 사용해야 합니다.

매개 변수

inputObject: InputObject
clickCount: number

MouseButton1Click

이 이벤트는 사용자의 마우스가 완전히 클릭하여 GuiButton 를 클릭할 때 발생합니다.

클릭과 관련하여, 마우스는 GuiButton의 영역에 있어야 하고, 마우스 버튼은 이 이벤트가 발생하기 전에 다시 아래로 누르고 위로 누르면 됩니다.마우스가 GuiButton의 경계를 벗어나 해제되면 이벤트가 발생하지 않습니다.이 제한을 피하려면 MouseButton1DownMouseButton1Up 을 사용할 수 있습니다; 이 이벤트는 비슷하지만, 사용자가 각각 왼쪽 마우스 버튼을 아래로 또는 위로 누르면 발생합니다.


MouseButton1Down

이 이벤트는 사용자가 GuiButton 에서 왼쪽 마우스 버튼을 누르면 발생합니다.

사용자가 를 누르고 왼쪽 마우스를 GuiButton 릴리스해야 하는 이벤트의 경우 MouseButton1Click 사용하여 이벤트가 발생하도록 고려하세요.

매개 변수

마우스의 X 화면 좌표가 픽셀입니다.

마우스의 Y 화면 좌표가 픽셀입니다.


MouseButton1Up

이 이벤트는 사용자가 왼쪽 마우스 버튼을 해제할 때 발생합니다 GuiButton .

사용자가 를 누르고 왼쪽 마우스를 GuiButton 릴리스해야 하는 이벤트의 경우 MouseButton1Click 사용하여 이벤트가 발생하도록 고려하세요.

매개 변수

마우스의 X 화면 좌표가 픽셀입니다.

마우스의 Y 화면 좌표가 픽셀입니다.


MouseButton2Click

이 이벤트는 사용자의 마우스가 완전히 오른쪽 클릭하여 GuiButton 를 클릭할 때 발생합니다.

클릭과 관련하여, 마우스는 GuiButton의 영역에 있어야 하고, 마우스 버튼은 이 이벤트가 발생하기 전에 다시 아래로 누르고 위로 누르면 됩니다.마우스가 GuiButton의 경계를 벗어나 해제되면 이벤트가 발생하지 않습니다.이 제한을 피하려면 MouseButton2DownMouseButton2Up 을 사용할 수 있습니다; 이 이벤트는 비슷하지만, 사용자가 오른쪽 마우스 버튼을 아래로 또는 위로 누르면 발생합니다.


MouseButton2Down

이 이벤트는 사용자가 GuiButton 에서 오른쪽 마우스 버튼을 누르면 발생합니다.

사용자가 를 누르고 GuiButton 오른쪽 마우스를 릴리스해야 하는 이벤트의 경우 MouseButton2Click 사용하여 이벤트가 발생하도록 고려하십시오.

매개 변수

마우스의 X 화면 좌표가 픽셀입니다.

마우스의 Y 화면 좌표가 픽셀입니다.


MouseButton2Up

이 이벤트는 사용자가 마우스 오른쪽 버튼을 해제할 때 발생합니다 GuiButton .

사용자가 를 누르고 GuiButton 오른쪽 마우스를 릴리스해야 하는 이벤트의 경우 MouseButton2Click 사용하여 이벤트가 발생하도록 고려하십시오.

매개 변수

마우스의 X 화면 좌표가 픽셀입니다.

마우스의 Y 화면 좌표가 픽셀입니다.