Reference:animation

피니엔진위키미러
이동: 둘러보기, 검색

애니메이션 매크로

정의

[애니메이션 아이디=문자열 타입=애니메이션타입]


화면상의 개체에 애니메이션 효과를 줄 수 있습니다.
  • 애니메이션 매크로는 시작 즉시 다음줄로 넘어갑니다. 애니메이션이 끝날때 까지 기다리고 싶다면 대기 매크로 를 참고하세요.
  • 타입 매개변수에 따라 받는 인자가 달라집니다.
  • 애니메이션 가능한 개체는 이미지, 텍스트, 입력필드, 전환 등이 있습니다.

타입 인자를 선택하시면 타입에 맞는 추가적인 인자가 자동으로 추가됩니다.
사용자가 애니메이션을 정의하여 사용할수있습니다. 이것은 다음문서를 참조하십시오
Lnx:fal syntax
Reference:custom animation

관련정보

매개변수

매개변수명 인자타입 생략가능 기본값 설명
아이디 문자열 불가능 "" 애니메이션을 적용할 대상의 아이디 입니다.
타입 애니메이션타입 불가능 "" 애니메이션을 어떻게 할지 효과를 지정해야 합니다.

예제

회전 예제

<lnx>[독백 ]

쥐를 회전시킵니다.

[이미지 아이디="쥐그림" 파일명="쥐.png" 위치="200,200"] [애니메이션 아이디="쥐그림" 타입="회전" 각도="90" 시간="1" 가속="" ]

[대기 시간=1 ]

[독백 ]

완료되었습니다.</lnx>

4번째 줄에서 애니메이션 매크로를 사용하는 것을 볼 수 있습니다.

애니메이션 매크로는 애니메이션을 시작하자마자 바로 다음줄로 넘어가 버리기 때문에

애니메이션이 끝날때 까지 기다리기 위해서 대기 매크로 를 사용하는 것을 볼 수 있습니다.

결과

F3qiKQk.gif


복합 애니메이션

애니메이션이 실행이 시작되고 바로 다음줄을 실행하는 것을 이용하여 여러 애니메이션을 복합하여 사용 할 수 있습니다.

아래 예제를 살펴봅시다.

<lnx>[독백 ]

쥐를 회전시킵니다.

[이미지 아이디="쥐그림" 파일명="쥐.png" 위치="200,200"] [애니메이션 아이디="쥐그림" 타입="회전" 각도="90" 시간="1" 가속="" ] [애니메이션 아이디="쥐그림" 타입="이동" 위치="300,200" 시간="1" 가속="" ] [대기 시간=1 ]

[독백 ]

완료되었습니다.</lnx>

4번째 5번째줄에서 애니메이션 매크로를 연속적으로 실행하여, 이동하면서 회전하는 효과를 주는 것을 볼 수 있습니다.

결과

qDLnQRi.gif