✳️ZEP 스크립트 상호작용 오브젝트 가이드

맵 에디터에서 오브젝트를 설치하여 상호작용시 ZEP 스크립트에서 감지해 상호 작용시 발생하는 이벤트를 스크립트로 작성할 수 있습니다.

맵 에디터에서 다음과 같이 ZEP Script 상호작용 오브젝트를 설치 할 수 있습니다.

[맵 에디터] → [오브젝트설치] → [개발자 기능] → [ZEP Script 상호작용 선택]

오브젝트 설정에서 값을 입력한 뒤,

다음과 같이 스크립트를 작성하여 앱 실행 후, 오브젝트와 상호작용시 입력한 값이 출력되는 것을 확인할 수 있습니다.

App.onObjectTouched.Add(function (sender, x, y, tileID, obj) {
    if (obj !== null) {
        if (obj.type == ObjectEffectType.INTERACTION_WITH_ZEPSCRIPTS) {
            App.sayToAll(`Number = ${obj.text}, Value = ${obj.param1}`, 0xFFFFFF);
        }
    } else {
        App.sayToAll(`obj is null`, 0xFFFFFF);
    }
});

Script에서 [obj.type == ObjectEffectType.INTERACTION_WITH_ZEPSCRIPTS]를 조건으로 활용해 주세요.

Last updated