[Unity] Animated Tile

Jongmin Kim·2025년 6월 1일

Unity

목록 보기
12/19
post-thumbnail

서론

타일맵을 이용하여 맵을 구성하다가 나무나 풀이 흔들린다던지, 바다가 파도치는 모습을 담고 싶을 수도 있다.
이럴 때는 타일맵을 구성하는 타일을 Animated Tile로 생성하면 된다.



Animated Tile

Animated Tile타일 스프라이트의 리스트를 프레임과 프레임을 연결시켜 애니메이션으로 구성한 타일이다.
Animated Tile은 프로젝트 뷰에서 Create > 2D > Tiles > Animated Tile로 생성한다.

1. Animated Tile's Properties

속성설명
Number of Animated SpritesAnimated Tile을 구성할 프레임의 개수
Minimum Speed타일의 애니메이션이 재생될 수 있는 최소 속도
Maximum Speed타일의 애니메이션이 재생될 수 있는 최대 속도
Start TimeAnimated Tile의 애니메이션 시작 시간
* 특정 시간부터 애니메이션을 시작하도록 설정할 때 유용
Start FrameAnimated Tile의 시작 프레임
* 특정 프레임부터 애니메이션을 시작할 수 있음
Collider Type타일에 의해 생성되는 콜라이더의 형태

2. Configure Animated Tile

우선 Animated Tile에 사용될 아틀라스 이미지를 먼저 슬라이싱한다.

그리고 여기서 분할된 스프라이트의 개수가 4개이기 때문에 Animated TileNumber of Animated Sprites4로 설정한다.

그리고 Minimum SpeedMaximum Speed모두 Minimum Speed에 맞추며, 각자 결과를 살펴보며 알맞은 값을 설정한다. 나는 5로 설정했다.

이외에는 따로 건들일 설정이 일반적으로는 없다.



3. Use Animated Tile

이렇게 생성된 Animated TileTile Palette에 추가하고, Tile Palette를 이용하여 TilemapAnimated Tile을 그릴 수 있다.

그리고 실행 결과를 살펴보면 다음과 같다. 자세히 보면 물이 움직이는 것을 확인할 수 있다.

profile
Game Client Programmer

0개의 댓글