잔글 |
|||
(사용자 4명의 중간 판 13개는 보이지 않습니다) | |||
1번째 줄: | 1번째 줄: | ||
− | + | <br> | |
− | + | <lnx> | |
− | + | [이미지 아이디="피니" 파일명="피니.png"] | |
− | |||
− | |||
− | |||
− | |||
− | <lnx>[이미지 아이디="피니" 파일명="피니.png"] | ||
[대화 이름="피니"] | [대화 이름="피니"] | ||
18번째 줄: | 13번째 줄: | ||
[대화] | [대화] | ||
− | ;아! <색상 255 0 0 0>이제 가봐야할 시간이야!</색상> | + | ;아! <색상 255 0 0 0>이제 가봐야할 시간이야!</색상> |
;미안! 나중에 다시 봐! | ;미안! 나중에 다시 봐! | ||
</lnx> | </lnx> | ||
− | + | LNX 스크립트는 피니 엔진에서 주로 사용되는 스크립트입니다. | |
− | + | 개발 경험이 전무한 사용자도 쉽게 배우고 사용할 수 있는 스크립트를 목표로 두고 있기 때문에 기본적인 문법은 1시간 정도만 배우면 충분히 익힐 수 있습니다. | |
− | + | 또한 LNX 스크립트는 국가별 사용자의 모국어를 사용할 수 있도록 지원하기 위해 현재 지원하고 있는 '''한국어'''외에도 '''일본어''', '''중국어''', '''영어'''가 계획되어 있습니다. | |
+ | 스크립트로 무엇을 할 수 있는지 궁금하다면 기본으로 제공되고 있는 기능을 설명한 문서인 [[reference|레퍼런스]] 문서를 참고해주세요. | ||
− | == | + | == LNX == |
+ | |||
+ | === 문법 === | ||
* [[lnx:comment|주석]] | * [[lnx:comment|주석]] | ||
* [[lnx:variable|변수]] | * [[lnx:variable|변수]] | ||
35번째 줄: | 33번째 줄: | ||
* [[lnx:control|제어문]] | * [[lnx:control|제어문]] | ||
* [[lnx:macro|매크로]] | * [[lnx:macro|매크로]] | ||
− | * [[lnx: | + | * [[lnx:wordline|대사줄]] |
* [[lnx:custom macro|사용자정의 매크로]] | * [[lnx:custom macro|사용자정의 매크로]] | ||
− | + | === 매개변수 표현 방식 === | |
− | == | + | 매크로에 매개변수를 전달하는 다양한 방법에 대해 정의합니다. |
− | 매크로에 | ||
* [[lnx:paramtype number|숫자]] | * [[lnx:paramtype number|숫자]] | ||
* [[lnx:paramtype string|문자열]] | * [[lnx:paramtype string|문자열]] | ||
* [[lnx:paramtype position|위치]] | * [[lnx:paramtype position|위치]] | ||
+ | * [[lnx:paramtype rgb|RGB]] | ||
* [[lnx:paramtype rgba|RGBA]] | * [[lnx:paramtype rgba|RGBA]] | ||
− | |||
* [[lnx:paramtype opacity|투명도]] | * [[lnx:paramtype opacity|투명도]] | ||
* [[lnx:paramtype scale|크기]] | * [[lnx:paramtype scale|크기]] | ||
* [[lnx:paramtype show effect|노드입장효과]] | * [[lnx:paramtype show effect|노드입장효과]] | ||
− | * [[lnx:paramtype boolean| | + | * [[lnx:paramtype boolean|승락]] |
* [[lnx:paramtype animation effect|애니메이션효과]] | * [[lnx:paramtype animation effect|애니메이션효과]] | ||
* [[lnx:paramtype ease effect|가속효과]] | * [[lnx:paramtype ease effect|가속효과]] | ||
* [[lnx:paramtype flip|플립]] | * [[lnx:paramtype flip|플립]] | ||
* [[lnx:paramtype align|정렬]] | * [[lnx:paramtype align|정렬]] | ||
+ | |||
+ | === 참고 === | ||
+ | * [[lnx:changeType|형변환]] | ||
== FAL == | == FAL == | ||
− | FAL | + | FAL 는 Frame Animation Language 의 약자로써 사용자가 직접 애니메이션을 만들어 사용할 수 있는 기능입니다. |
− | + | 사용자가 직접 프레임 단위로 애니메이션을 지정할 수 있어 피니엔진 내에서 복잡한 애니메이션을 나타내기에 최적화된 기능입니다. | |
− | [[reference:animation|애니메이션 매크로]] | + | 간단한 애니메이션을 사용하고 싶다면 [[reference:animation|애니메이션 매크로]] 문서를 확인해주세요. |
* [[lnx:fal syntax|FAL 문법]] | * [[lnx:fal syntax|FAL 문법]] | ||
* [[lnx:fal examples|FAL 예제들]] | * [[lnx:fal examples|FAL 예제들]] |
2019년 7월 11일 (목) 15:20 기준 최신판
피니엔진 LNX 소스코드
[이미지 아이디="피니" 파일명="피니.png"] |
[대화 이름="피니"] |
;안녕 난 피니라고 해! |
[대화] |
;피니엔진을 다운받아줘서 고마워!<클릭> |
;더 좋은 엔진이 되도록 늘 노력할게! |
[대기 시간=1] |
[대화] |
;아! <색상 255 0 0 0>이제 가봐야할 시간이야!</색상> |
;미안! 나중에 다시 봐! |
LNX 스크립트는 피니 엔진에서 주로 사용되는 스크립트입니다.
개발 경험이 전무한 사용자도 쉽게 배우고 사용할 수 있는 스크립트를 목표로 두고 있기 때문에 기본적인 문법은 1시간 정도만 배우면 충분히 익힐 수 있습니다.
또한 LNX 스크립트는 국가별 사용자의 모국어를 사용할 수 있도록 지원하기 위해 현재 지원하고 있는 한국어외에도 일본어, 중국어, 영어가 계획되어 있습니다.
스크립트로 무엇을 할 수 있는지 궁금하다면 기본으로 제공되고 있는 기능을 설명한 문서인 레퍼런스 문서를 참고해주세요.
LNX
문법
매개변수 표현 방식
매크로에 매개변수를 전달하는 다양한 방법에 대해 정의합니다.
참고
FAL
FAL 는 Frame Animation Language 의 약자로써 사용자가 직접 애니메이션을 만들어 사용할 수 있는 기능입니다.
사용자가 직접 프레임 단위로 애니메이션을 지정할 수 있어 피니엔진 내에서 복잡한 애니메이션을 나타내기에 최적화된 기능입니다.
간단한 애니메이션을 사용하고 싶다면 애니메이션 매크로 문서를 확인해주세요.