24.02.04 TIL - Unity : CursorLockMode, 게임 중 마우스 커서 숨기기

JJwoo·2024년 2월 4일

유니티의 Cursor 클래스는 유니티에서 마우스 커서의 상태를 제어하는데 사용된다.

마우스 커서의 표시 유무, 형태 및 잠금 상태를 변경할 수 있다.


예시) FPS 게임에서 커서 안보이게 + 게임 화면 내에만 있게 할 때.

void Start
{
	Cursor.visible = false;   // 커서 안보이게
    
    Cursor.lockState = CursorLockMode.Confined; // 게임 화면 못 벗어나게 잠금
}
  • Cursor.visible: 커서의 표시 여부를 가져오거나 설정.

  • Cursor.lockState: 커서의 잠금 상태를 가져오거나 설정.


CursorLockMode : 커서가 어떻게 잠길지 정의하는 열거형

종류설명
CursorLockMode.None커서 잠금 없음
CursorLockMode.Locked커서를 화면 중앙에 고정
CursorLockMode.Confined커서가 화면 밖으로 나가지 못하게 고정
profile
개발 모코코

0개의 댓글