소개


스크립트 개발자가 지정한 키를 플레이어가 눌렀을 때 또는 스크립트 개발자가 지정한 지점에 도착했을 때 등, 조건을 설정하여 플레이어가 조건을 달성했을 경우 동작하는 함수들 입니다.

이름 설명
runLater 지정한 시간(초) 후 동작하는 함수 입니다.
addOnTileTouched 지정한 x, y 좌표에 플레이어가 도착했을 때 실행되는 함수입니다.
addOnLocationTouched 지정한 ‘지정영역’에 플레이어가 도착했을 때 실행되는 함수입니다.
addOnKeyDown 플레이어가 지정된 키를 눌렀을 때 실행되는 함수 입니다.
setTimeout 지정한 시간(ms) 간격으로 함수를 실행합니다.
setInterval 지정한 시간(ms) 후 함수를 실행합니다.

📚 API 설명 및 예제

Callbacks 함수 한 눈에 보기


// time(초) 후에 callback 함수를 실행
App.runLater(callback, time: number)

// 플레이어가 해당 위치의 타일과 부딪혔을 때 실행
App.addOnTileTouched(x: integer, y: integer, callback)

// 플레이어가 지정한 위치와 부딪혔을 때 실행
App.addOnLocationTouched(name: string, callback)

// 플레이어가 지정된 키를 눌렀을 때 실행
App.addOnKeyDown(keycode : number, callback);

// time(ms) 후에 callback 함수를 실행
setTimeout(callback, time: number)

// time(ms) 후 함수를 실행
setInterval(callback, time: number)

// 모바일 환경에서 펀치 버튼 추가/제거합니다.
App.putMobilePunch(enable: boolean = true)

runLater


<aside> ▶️ App.runLater(function(){}, time: number);

</aside>

time(초) 후에 callback 함수를 실행합니다.

파라미터

이름 타입 설명
time Number callback 함수 실행 전 대기시간 (초)

예제

앱이 시작되고 5초 후 메시지 출력해보기