본문 바로가기

IT

[렌파이] 움짤(Animated Image) 넣기

렌파이는 움짤(.gif)을 지원하지 않는다.

그래서 움직이는 이미지를 만들려면 프레임마다 이미지를 나눈 후, 순차적으로 보여줘야 한다.

 

이번 글에서 사용할 에셋들은 아래 사이트에서 가져왔다.

craftpix.net/freebies/free-wraith-tiny-style-2d-sprites/

 

Free Wraith Tiny Style 2D Sprites - CraftPix.net

Free Wraith Tiny Style 2D Sprites is a collection of themed characters for platformer games. They can be good opponents who can hinder

craftpix.net

 

이번 예제에 사용할 에셋은 아래와 같이 구성되어 있다.

 

 

 

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

(*주의: 경로를 설정할 때 "./" 또는 "/"으로 시작하지 않도록 한다)

 

아래는 결과물이다. 움직이면서 눈 떴다 감는 장면을 계속 반복해서 보여준다.