마우스 상호작용 프로퍼티

마우스 상호작용에 사용되는 프로퍼티와 커서에 대한 분석입니다.

Windows
MacOS
Linux

다음은 마우스 상호작용 구성시 사용되는 프로퍼티에 대한 분석이자 거기에 사용되는 커서 샘플입니다. 참고로 운영체제에 따라 표시되는 커서는 바뀔 수 있습니다.

마우스 인터페이스 프로퍼티

PlayerController (플레이어 컨트롤러) 클래스 안에서 Mouse Interface (마우스 인터페이스)라는 범주를 볼 수 있습니다. 모든 커서 기반 마우스 상호작용 셋업이 일어나는 곳이 이 곳입니다. 프로퍼티는 다음과 같습니다:

프로퍼티

설명

Show Mouse Cursor

마우스 커서 표시 - 마우스 커서를 보이게 할지 말지를 결정합니다. 기본적으로 운영체제의 커서 관련 부분을 직접 따옵니다.

Enable Click Events

클릭 이벤트 켜기 - 클릭 이벤트 처리 기능을 활성화시킵니다. 이 기능이 없으면 사물 클릭이 안됩니다.

Enable Mouse Over Events

마우스 오버 이벤트 켜기 - 마우스 오버 이벤트 처리 기능을 활성화시킵니다. 이 기능이 없으면 마우스 오버가 작동하지 않습니다.

Default Mouse Cursor

기본 마우스 커서 - 마우스 커서가 기본적으로 어때 보이는지를 설정합니다. 옵션은 사용가능한 커서 부분에 표시되어 있습니다.

Default Click Trace Channel

기본 클릭 트레이스 채널 - 클릭된 것이 무엇인지 확인하기 위한 트레이스 시스템에 사용될 기본 채널을 설정합니다. 기본 세팅은 Visibility (표시여부)입니다. 즉 트레이스는 오브젝트의 표시여부 상태를 검사하여 보이는 것으로 판단되었을 때만 참을 반환한다는 뜻입니다. 다른 말로 하면, 게임에서 보이는 오브젝트와만 상호작용할 수 있습니다.

사용가능한 커서

다음 리스트에는 사용가능한 커서가 모두 들어 있으며, 일반적으로 Windows 운영 체제에서 보는 것입니다. 그러나 일반적인 용도에 제약을 느낄 필요는 없으며, 게임에서 원하는 대로 아무렇게나 활용해도 됩니다. 다수의 컴퓨터 사용자가 이미 특정 상황에 익숙하게 보아오던 것들이라, 그런 규칙을 어기면 혼동이 생길 수 있다는 점만 주의하시면 됩니다.

현재 커서는 운영체제에서 바로 뽑아옵니다. 다음 커서는 Windows의 에어로 테마에서 캡처한 것입니다. 다른 운영체제나 테마에서는 달라 보일 수 있습니다.

세팅

설명

예제

None

없음 - 사실상 커서 숨김입니다. 주의해야 할 점은 커서 위치가 계속해서 계산되기 때문에, 마우스 오버나 클릭 이벤트가 발생될 수 있다는 점입니다.

N/A

Default

기본 - 기본 화살표 커서입니다.

cursor_Default.png

Text Edit Beam

텍스트 편집대 - 일반적으로 편집 가능한 텍스트 칸이 있을 때 나타나는 커서입니다.

cursor_TextEditBeam.png

Resize Left Right

좌우 크기조절 - 가로 크기조절이 가능한 창이나 UI 애셋 가장자리에 나타나는 커서입니다.

cursor_ResizeLeftRight.png

Resize Up Down

상하 크기조절 - 세로 크기조절이 가능한 창이나 UI 애셋 가장자리에 나타나는 커서입니다.

cursor_ResizeUpDown.png

Resize South East

남동 크기조절 - 우측 상하단 구석에서 가로 또는 세로 크기조절이 가능한 창이나 UI 애셋 가장자리에 나타나는 커서입니다.

cursor_ResizeSouthEast.png

Resize South West

남서 크기조절 - 좌측 상하단 구석에서 가로 또는 세로 크기조절이 가능한 창이나 UI 애셋 가장자리에 나타나는 커서입니다.

cursor_ResizeSouthWest.png

Cardinal Cross

좌표 교차선 - 화면에서 창을 옮길 때 종종 보이는 커서입니다.

cursor_cardinal.png

Crosshairs

조준선 - 여러가지 정밀한 동작을 할 때 나타나는 커서입니다.

cursor_Crosshairs.png

Hand

손 - 보통 하이퍼링크에 커서를 올릴 때 나타나는 커서입니다.

cursor_Hand.png

Grab Hand

손아귀 - 화면에 끌어다 놓을 수 있는 오브젝트에 커서를 올릴 때 나타나는 커서입니다.

cursor_GrabHand.png

Grab Hand Closed

움켜쥔 손아귀 - 보통 화면에 오브젝트를 잡아 끌 때 나타나는 커서입니다.

cursor_GrabHandClosed.png

Slashed Circle

금지된 원 - 엉뚱한 곳에 아이템을 떨군다던가 종종 잘못된 동작을 하려 할 때 표시되는 커서입니다.

cursor_SlashedCircle.png

Eye Dropper

스포이트 - 지정된 픽셀 위치의 색을 뽑을 때 가장 자주 사용되는 커서입니다.

cursor_EyeDropper.png

Select Skin
Light
Dark

새로운 언리얼 엔진 4 문서 사이트에 오신 것을 환영합니다!

문서 사이트에 대한 의견을 모을 수 있는 피드백 시스템을 포함해서 여러가지 새로운 기능을 준비하고 있습니다. 아래 Documentation Feedback 포럼(영문) 또는 언리얼 엔진 네이버 공식 카페(한글) 중 편하신 곳에 의견이나 문제점을 알려 주세요.

새 시스템이 준비되면 알려 드리겠습니다.

네이버 카페
공식 포럼