Skip to content

스크립트

코멧의 템플릿에서 사용하는 블록코딩 형태의 실행 명령입니다.
스크립트를 활용하면 더욱 다양하고 창의적인 기능을 제작할 수 있습니다.

데이터 블록

상수 값을 선언하는 블록입니다.

지역변수 값을 불러오는 블록입니다. 스크립트 차원에서 전역으로 관리됩니다.

전역 변수 또는 시스템 변수 값을 불러오는 블록입니다. 세션 차원에서 전역으로 관리됩니다.

Javascript의 Date.now() 값을 불러옵니다. 세션 차원에서 전역으로 관리됩니다.

주어진 값의 길이를 반환합니다. 문자열이 아닐 경우 1을 반환합니다.

두 값의 연산 결과를 반환합니다. 참값은 1, 거짓값은 0으로 취급됩니다.
지원 연산자: +, -, ×, ÷
나눗셈의 경우 소수점 두 번째 자리에서 반올림됩니다.

두 값을 합친 문자열을 반환합니다.

주어진 값의 함수값을 반환합니다.
데이터 타입이 올바르지 않을 경우 원본 값을 반환합니다.

함수명설명
sin사인값을 반환합니다. 단위는 육십분법입니다.
cos코사인값을 반환합니다. 단위는 육십분법입니다.
round반올림값을 반환합니다.
sqrt제곱근 값을 반환합니다.

지역변수 값을 설정합니다. 스크립트 차원에서 전역으로 관리됩니다.

시스템 변수 값을 설정해요. 세션 차원에서 전역으로 관리됩니다.
action 스크립트에서만 사용 가능합니다.

지역변수와 전역변수의 차이

지역변수는 스크립트가 실행될 때 생성되고, 종료되면 삭제됩니다.
반면 시스템 변수는 스크립트와 관계없이 별도로 저장됩니다.

따라서 지역변수 값은 설정해도 다른 스크립트에선 불러올 수 없습니다.
반면 시스템 변수 값을 설정하면 다른 스크립트에서 변경된 값을 참조하게 됩니다.

조건 블록

참, 거짓 값을 가져옵니다.

두 값의 비교 결과를 반환합니다.
Javascript의 weak comparision이 적용됩니다.

두 조건에 대한 연산 결과를 반환합니다.

조건의 반대 결과를 반환합니다.

흐름 블록

조건 값이 true면 내부 스크립트를 실행합니다.

조건 값이 true면 첫 번째 내부 스크립트를 실행합니다.
그렇지 않으면 두 번째 내부 스크립트를 실행합니다.

진행 블록

⚠️ 안내사항

action 스크립트에서만 사용 가능한 블록입니다.

되감기가장 최근 로그를 취소합니다.
진행하기바로 다음 로그를 실행합니다.

상태 블록

⚠️ 안내사항

state 스크립트에서만 사용 가능한 블록입니다.

보이기렌더링을 활성화합니다.
숨기기렌더링을 비활성화합니다.
숨겨질 경우 action 스크립트는 작동하지 않습니다.
x, y 좌표 설정오브젝트의 왼쪽 위 꼭짓점 좌표를 설정합니다.
가로 길이, 세로 길이 설정오브젝트의 가로 길이, 세로 길이를 설정합니다.
투명도 설정오브젝트의 투명도를 설정합니다.