렌파이는 움짤(.gif)을 지원하지 않는다.
그래서 움직이는 이미지를 만들려면 프레임마다 이미지를 나눈 후, 순차적으로 보여줘야 한다.
이번 글에서 사용할 에셋들은 아래 사이트에서 가져왔다.
craftpix.net/freebies/free-wraith-tiny-style-2d-sprites/
이번 예제에 사용할 에셋은 아래와 같이 구성되어 있다.
image AA blink:
"images/craftpix/PNG/Wraith_01/PNG Sequences/Idle Blink/Wraith_01_Idle Blinking_000.png"
pause 0.1
"images/craftpix/PNG/Wraith_01/PNG Sequences/Idle Blink/Wraith_01_Idle Blinking_001.png"
pause 0.1
"images/craftpix/PNG/Wraith_01/PNG Sequences/Idle Blink/Wraith_01_Idle Blinking_002.png"
pause 0.1
"images/craftpix/PNG/Wraith_01/PNG Sequences/Idle Blink/Wraith_01_Idle Blinking_003.png"
pause 0.1
"images/craftpix/PNG/Wraith_01/PNG Sequences/Idle Blink/Wraith_01_Idle Blinking_004.png"
pause 0.1
"images/craftpix/PNG/Wraith_01/PNG Sequences/Idle Blink/Wraith_01_Idle Blinking_005.png"
pause 0.1
"images/craftpix/PNG/Wraith_01/PNG Sequences/Idle Blink/Wraith_01_Idle Blinking_006.png"
pause 0.1
"images/craftpix/PNG/Wraith_01/PNG Sequences/Idle Blink/Wraith_01_Idle Blinking_007.png"
pause 0.1
"images/craftpix/PNG/Wraith_01/PNG Sequences/Idle Blink/Wraith_01_Idle Blinking_008.png"
pause 0.1
"images/craftpix/PNG/Wraith_01/PNG Sequences/Idle Blink/Wraith_01_Idle Blinking_009.png"
pause 0.1
"images/craftpix/PNG/Wraith_01/PNG Sequences/Idle Blink/Wraith_01_Idle Blinking_010.png"
pause 0.1
"images/craftpix/PNG/Wraith_01/PNG Sequences/Idle Blink/Wraith_01_Idle Blinking_011.png"
pause 0.1
repeat
label start:
show AA blink at truecenter
$ renpy.pause()
return
(*주의: 경로를 설정할 때 "./" 또는 "/"으로 시작하지 않도록 한다)
아래는 결과물이다. 움직이면서 눈 떴다 감는 장면을 계속 반복해서 보여준다.
'IT' 카테고리의 다른 글
[렌파이] 호감도 창 구현 (11) | 2020.10.03 |
---|---|
[렌파이] 배포 준비 전 확인 사항 (0) | 2020.09.29 |
[렌파이] 퀵메뉴(Quick Menu) UI 커스텀 (1) | 2020.09.13 |
[렌파이] 삽질한 부분 (2) | 2020.09.10 |
[Python] json 파일을 csv 파일로 변환하기 (1) | 2020.06.05 |