[TIL] Unity - Sprite Editor

MINO·2024년 6월 19일
0
post-thumbnail

2024-06-19


무료 에셋 사이트

itch.io 라는 사이트에서 무료 에셋을 받을 수 있다.

이 중, Flat GUI game asset pack FREE 라는 무료 에셋을 선택하였다.


에셋 다운

No thanks, just take me to the downloads 를 클릭하여,
무료로 에셋을 다운 받을 수 있다.


이미지

압축을 풀어보면 다음과 같은 jpn 형식의 이미지가 존재한다.


이 이미지를 유니티 프로젝트에 임포트한 상태는 Sprite 로 바로 사용할 수 없다.


Sprite 로 변경

Texture Type - Sprite (2D and UI)
Sprite Mode - Multiple


Sprite Editor

Sprite Editor - Apply
Slice 를 통해 각각의 아이콘으로 분할한다.


Automatic

Unity 가 주변 투명도에 기반하여 테두리르 생성해 여러 개의 개별 sprite 로 자동 슬라이싱 해주는 방법

  • 주변이 투명한 이미지일때만 가능

Grid By Cell Size

sprite 가 규칙적인 패턴으로 놓여있을 때 사용할 수 있는 방법


Pixel Size - 한 sprite 의 픽셀 사이즈 (x,y) 를 설정
Offset - 해당 sprite 의 상대적 위치 (x,y) 를 설정
Padding - 내용과 테두리 사이의 간격인 패딩 영역의 크기를 설정

이후 원하는 크기의 여러 개 sprite 로 쪼갤 수 있다.


Grid By Cell Count

sprite 가 규칙적인 패턴으로 놓여있을 때 사용할 수 있는 방법

Column & Row - 원하는 sprite 의 행 과 열 개수
Offset - 해당 sprite 의 상대적 위치 (x,y) 를 설정
Padding - 내용과 테두리 사이의 간격인 패딩 영역의 크기를 설정


결과물

임시로 슬라이싱해서 크기가 맞지 않는 스프라이트도 존재하지만,
사용할 수 없던 이미지를 각각의 스프라이트 형태로 변환하였다.


TIL 마무리

무한 맵을 만드는 로직을 짜고 있는데, 오브젝트 풀 방식을 적용하니
내가 원하는 방식으로 맵이 반환되지 않아 짜증이 났다.

무한히 생성되는 3D 맵 에 대해 TIL 을 작성하고 싶었지만,
완성하지 못해 내일의 TIL 로 미뤄져 아쉽다.

profile
안녕하세요 게임 개발하는 MINO 입니다.

0개의 댓글