마우스 커서 스프라이트가 깨져서 나올때 해결법

2025. 1. 13. 19:49·코드 및 공부/데이터 관리

유니티 버전 - 2022.3.17f1

 

 

 

 

 

커서 스프라이트가 깨져서 나올때


커서로 사용하기위해 스프라이트의 텍스쳐를 가져와서 설정해주었을때, 게임 뷰에서 아래처럼 커서 이미지가 깨져서 나오는 현상이 발생 (현재 스프라이트는 .PNG)

 

 

 

1. Texture Type을 Cursor로 변경

 

 

 

2. Read/Write 체크 및 Format을 RGBA 32 bit으로 변경

 

 

 

3. Cursor.SetCursor를 이용하여 커서 변경

Cursor.SetCursor(Texture2D texture, Vector2 hotspot, CursorMode cursorMod)
Cursor.SetCursor(A, B, C)

A : 커서에 사용될 텍스쳐

B : 커서의 기준점(클릭 지점)

C : 커서 모드, 기본 Auto 선택

 

 

 

 

 

Hotspot 좌표


Hotspot 좌표는 텍스처의 픽셀 좌표를 기준으로 설정됩니다

 

(0, 0) 은 텍스처의 왼쪽 아래입니다

 

텍스처(커서 이미지)의 크기가 32x32 픽셀일때, Hotspot의 우상단 좌표는 (32, 32)입니다

 

만약 아래 이미지에서 hotspot을 (0, 32)로 지정한다면 파란색 부분이 클릭 지점입니

 

 

 

 

 

이상입니다

'코드 및 공부 > 데이터 관리' 카테고리의 다른 글

텍스트 메시 프로의 Fallback Font Assets은 메모리 낭비를 발생시킬까?  (0) 2025.02.07
로컬라이제이션 패키지를 이용한 다양한 언어 설정 (다국어 시스템)  (0) 2025.02.05
인벤토리 슬롯 저장/로드시 간헐적으로 아이템이 사라지는 현상  (0) 2024.12.27
유니티 조합 시스템 - 슬롯 이용  (0) 2024.12.24
OnDrop이 실행되었을때 OnEndDrag가 실행되지 못하도록 하기  (1) 2024.12.24
'코드 및 공부/데이터 관리' 카테고리의 다른 글
  • 텍스트 메시 프로의 Fallback Font Assets은 메모리 낭비를 발생시킬까?
  • 로컬라이제이션 패키지를 이용한 다양한 언어 설정 (다국어 시스템)
  • 인벤토리 슬롯 저장/로드시 간헐적으로 아이템이 사라지는 현상
  • 유니티 조합 시스템 - 슬롯 이용
ekrxjvpvj0110
ekrxjvpvj0110
유니티 개발 관련 자료
  • ekrxjvpvj0110
    ekrxjvpvj0110의 유니티 개발
    ekrxjvpvj0110
    • 전체 글 (74) N
      • 코드 및 공부 (73) N
        • 이론 (4)
        • 데이터 관리 (11)
        • 입력 관리 (9)
        • 최적화 (10)
        • UI (3) N
        • 통신 (0)
        • 카메라 (3)
        • 오디오 (3)
        • 물리 (3)
        • 씬 (6)
        • 기타 (21)
        • 분류없음 (0)
  • 인기 글

  • hELLO· Designed By정상우.v4.10.3
ekrxjvpvj0110
마우스 커서 스프라이트가 깨져서 나올때 해결법
상단으로

티스토리툴바