맵과 관련된 데이터를 읽거나, 오브젝트를 관리할 수 있는 클래스입니다.

Fields


모든 맵과 관련된 필수적인 필드값입니다. Script에서 바로 사용할 수 있습니다.

이름 타입 설명 예시
Map.width Number 맵의 너비 (가로 사이즈)(Read Only) 200
Map.height Number 맵의 높이 (세로 사이즈)(Read Only) 80

Methods


맵과 관련된 메소드의 파라미터와 각 함수에 대한 설명입니다.

이름 타입 설명
x Number X 좌표
y Number Y 좌표
tileID TileEffectType <타일에 적용할 효과>
각 효과에 대한 설명은 맵 에디터에서 확인 가능합니다.
// 지정된 좌표에 타일효과를 적용
Map.putTileEffect(x: number, y: number, tileID: TileEffectType)

// 지정된 좌표에 오브젝트를 놓음 (기준 좌표 : Left-Top)
Map.putObject(x: number, y: number, dynamicResource: ScriptDynamicResource)

// 해당 좌표에 있는 오브젝트의 스프라이트 애니메이션을 실행시킴 (putObject가 선행되어야 함)
Map.playObjectAnimation(x: number, y: number, name: string, loop: number)

// ZEP 스크립트로 생성된 모든 오브젝트를 제거
Map.clearAllObjects()

// 해당 좌표의 오브젝트를 타겟 좌표로 time(초) 동안 이동
Map.moveObject(x: number, y: number, targetX: number, targetY: number, time: number)

<aside> ⬅️ PREV - ScriptApp

</aside>

<aside> ➡️ NEXT - ScriptPlayer

</aside>