👤캐릭터 이미지 바꾸기

  1. 애니메이션이 들어간 SpriteSheet 샘플을 준비합니다. 없다면 아래 이미지를 다운 받아주세요.

*주의: 직접 제작한 경우가 아닌 SpriteSheet는 저작권에 유의해서 사용해야 합니다.

2. 위 이미지 같이 낱장의 이미지들이 동일한 규격으로 합쳐진 형태의 SpriteSheet 그림의 확장자는 png 파일이어야 합니다.

  • TIP: 캐릭터의 경우 한 동작의 그림 규격으로 48(px) x 64(px)를 권장합니다.

3. SpriteSheet를 읽는 API 로는 App.loadSpritesheet 를 사용합니다.

  • 첫 번째 인자(fileName): 확장자가 포함된 SpriteSheet 시트의 파일 명을 넣습니다.

  • 두 번째 인자(frameWidth): 하나의 동작이 그려져 있는 그림의 가로 크기(px)

  • 세 번째 인자(frameHeight): 하나의 동작이 그려져 있는 그림의 높이(px)

  • 네 번째 인자(anims): ZEP에서 정해져 있는 애니메이션 이름(left, right, up, down)과 각각에 사용될 그림 인덱스 넘버들

  • 다섯 번째 인자(frameRate): 1초에 몇 장을 돌아가게 할 것인지 정합니다.

4. player의 속성을 변경하였으므로 player.sendUpdated() 를 써주어야 실제 반영됩니다.

5. 예시 코드

6. 활용

Last updated

Was this helpful?