
유니티의 Cursor 클래스는 유니티에서 마우스 커서의 상태를 제어하는데 사용된다.
마우스 커서의 표시 유무, 형태 및 잠금 상태를 변경할 수 있다.
예시) FPS 게임에서 커서 안보이게 + 게임 화면 내에만 있게 할 때.
void Start
{
Cursor.visible = false; // 커서 안보이게
Cursor.lockState = CursorLockMode.Confined; // 게임 화면 못 벗어나게 잠금
}
Cursor.visible: 커서의 표시 여부를 가져오거나 설정.
Cursor.lockState: 커서의 잠금 상태를 가져오거나 설정.
CursorLockMode : 커서가 어떻게 잠길지 정의하는 열거형
| 종류 | 설명 |
|---|---|
CursorLockMode.None | 커서 잠금 없음 |
CursorLockMode.Locked | 커서를 화면 중앙에 고정 |
CursorLockMode.Confined | 커서가 화면 밖으로 나가지 못하게 고정 |