7번째 줄: | 7번째 줄: | ||
루아[http://ko.wikipedia.org/wiki/%EB%A3%A8%EC%95%84_(%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D_%EC%96%B8%EC%96%B4)] 를 사용하기 때문에 루아 문법을 숙지하셔야합니다. | 루아[http://ko.wikipedia.org/wiki/%EB%A3%A8%EC%95%84_(%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D_%EC%96%B8%EC%96%B4)] 를 사용하기 때문에 루아 문법을 숙지하셔야합니다. | ||
− | == | + | == 루아 확장 시작하기 == |
− | === | + | === 기본 === |
− | * | + | * 모듈 만들기 |
− | * | + | * 모듈 구성 이해 |
+ | * 루아모듈로 이미지 생성 | ||
+ | * 간단한 모듈 작성 | ||
− | === | + | == 피니API 목록 == |
− | * [[ | + | |
+ | === 디스플레이 객체 === | ||
+ | * [[piniapi:sprite|이미지]] | ||
+ | * [[piniapi:label|라벨]] | ||
+ | * [[piniapi:colorlayer|컬러레이어]] | ||
+ | * [[piniapi:text|비디오]] | ||
+ | * [[piniapi:text|텍스트]] | ||
+ | |||
+ | === 이벤트 === | ||
+ | * [[piniapi:touchevent|클릭/터치 이벤트]] | ||
+ | * [[piniapi:touchevent|키보드 입력 이벤트]] | ||
+ | * [[piniapi:touchevent|게임 종료 이벤트]] | ||
+ | |||
+ | === 플레이어 === | ||
+ | * [[piniapi:player|플레이어에 대한 설명]] | ||
+ | * [[piniapi:player_call|LNX 매크로 호출]] | ||
+ | * [[piniapi:player_call|LNX 변수 접근]] | ||
+ | * [[piniapi:player_call|LNX 상태 확인]] |
2015년 2월 25일 (수) 18:06 판
Pini API
피니엔진는 루아스크립트를 이용하여 확장성이 좋습니다. 피니엔진의 루아는 5.1.4를 사용하고 있으며 루아의 기능을 모두 사용할 수 있습니다. 루아로 게임을 확장할 때 루아의 기능들을 활용하는 것도 좋지만 피니API를 사용하여 게임을 개발하는 것도 가능합니다.
루아[1] 를 사용하기 때문에 루아 문법을 숙지하셔야합니다.
루아 확장 시작하기
기본
- 모듈 만들기
- 모듈 구성 이해
- 루아모듈로 이미지 생성
- 간단한 모듈 작성