엔트리위키
최근 변경
최근 토론
임의 문서
도구
최근 변경
엔트리/코드
(r2 RAW)
[[분류:코드]] [목차] [clearfix] ||<width=800><tablebgcolor=transparent>{{{#!wiki style="background: #f7c6ca; border: 1px solid #b42e3b; border-radius: .25rem; color: #3f0404; padding: .5rem .75rem"dark-style="background: #3d050b; border-color: 861520; color: #eec0c0" '''[경고]''' 본 문서는 아직 작성이 덜 된 문서입니다. 문서가 완벽해질 때까지 많은 협조 부탁드립니다.}}}|| == 개요 == [[엔트리]]의 코드들을 모아 놓은 문서. 아래 서술할 코드들은 전부 한국어 편집기 블록 코딩 기준으로 작성한다. ==# 템플릿 #== {{{||<-3><bgcolor=#탭 색> {{{+2 {{{#fff '''블록명'''}}}}}} || ||<-3><bgcolor=#fff> [[파일:시작하기 버튼을 클릭했을 때.png|width=250]] || || {{{#000 '''용도'''}}} ||<-3><bgcolor=#fff,#000> || || {{{#000 '''분류'''}}} ||<-3><bgcolor=#fff,#000> ||}}} 분류는 시작 블록, 단순 블록, 목록 상자가 있는 블록, 아래에 다른 블록과 연결할 수 없는 블록, 조건문 블록, 복합 블록(블록 내에 문자열값 또는 판단값이 필요한 경우), 판단 블록, 계산 블록, 반복 블록, 특수 블록으로 나뉩니다. 서로 다른 항목이 여러 개 있는 블록도 가능합니다. == 블록 == === 시작 === ==== 시작하기 버튼을 클릭했을 때 ==== ||<-3><bgcolor=#0CC85CFF> {{{+2 {{{#fff '''시작하기 버튼을 클릭했을 때'''}}}}}} || ||<-3><bgcolor=#fff> [[파일:시작하기 버튼을 클릭했을 때.png|width=250]] || || {{{#000 '''용도'''}}} ||<-3><bgcolor=#fff,#000> 시작하기 버튼을 눌렀을 때 아래에 연결된 코드가 순차적 구조에 따라 실행되도록 만든다. || || {{{#000 '''분류'''}}} ||<-3><bgcolor=#fff,#000> 시작 블록 || ==== 특정 키가 눌려졌을 때 ==== ||<-3><bgcolor=#0CC85CFF> {{{+1 {{{#fff '''(특정 키)가 눌려졌을 때'''}}}}}} || ||<-3><bgcolor=#fff> [[파일:q키를 눌렀을 때.png|width=200]] || || {{{#000 '''용도'''}}} ||<-3><bgcolor=#fff,#000> 특정 키가 눌려진 이벤트가 발생할 때 아래에 연결된 코드가 순차적 구조에 따라 실행되도록 만든다. 특정 키는 키보드의 아무 키를 의미한다. 목록 상자를 클릭하고 입력하고 싶은 키를 누르면 된다. || || {{{#000 '''분류'''}}} ||<-3><bgcolor=#fff,#000> 시작 블록, 목록 상자가 있는 블록 || ==== 마우스를 클릭했을 때 ==== ||<-3><bgcolor=#0CC85CFF> {{{+1 {{{#fff '''마우스를 클릭했을 때'''}}}}}} || ||<-3><bgcolor=#fff> [[파일:마우스를 클릭했을 때.png|width=200]] || || {{{#000 '''용도'''}}} ||<-3><bgcolor=#fff,#000> 마우스를 클릭한 이벤트가 발생할 때 아래에 연결된 코드가 순차적 구조에 따라 실행되도록 만든다. || || {{{#000 '''분류'''}}} ||<-3><bgcolor=#fff,#000> 시작 블록 || ==== 마우스 클릭을 해제했을 때 ==== ||<-3><bgcolor=#0CC85CFF> {{{+1 {{{#fff '''마우스 클릭을 해제했을 때'''}}}}}} || ||<-3><bgcolor=#fff> [[파일:마우스 클릭을 해제했을 때.png|width=200]] || || {{{#000 '''용도'''}}} ||<-3><bgcolor=#fff,#000> 마우스를 클릭한 이벤트가 끝날 때 아래에 연결된 코드가 순차적 구조에 따라 실행되도록 만든다. || || {{{#000 '''분류'''}}} ||<-3><bgcolor=#fff,#000> 시작 블록 || ==== 오브젝트를 클릭했을 때 ==== ||<-3><bgcolor=#0CC85CFF> {{{+1 {{{#fff '''오브젝트를 클릭했을 때'''}}}}}} || ||<-3><bgcolor=#fff> [[파일:오브젝트를 클릭했을 때.png|width=200]] || || {{{#000 '''용도'''}}} ||<-3><bgcolor=#fff,#000> 오브젝트를 클릭한 이벤트가 발생할 때 아래에 연결된 코드가 순차적 구조에 따라 실행되도록 만든다. || || {{{#000 '''분류'''}}} ||<-3><bgcolor=#fff,#000> 시작 블록 || ==== 오브젝트 클릭을 해제했을 때 ==== ||<-3><bgcolor=#0CC85CFF> {{{+1 {{{#fff '''오브젝트 클릭을 해제했을 때'''}}}}}} || ||<-3><bgcolor=#fff> [[파일:오브젝트 클릭을 해제했을 때.png|width=200]] || || {{{#000 '''용도'''}}} ||<-3><bgcolor=#fff,#000> 오브젝트를 클릭한 이벤트가 끝날 때 아래에 연결된 코드가 순차적 구조에 따라 실행되도록 만든다. || || {{{#000 '''분류'''}}} ||<-3><bgcolor=#fff,#000> 시작 블록 || ==== 신호를 받았을 때 ==== ||<-3><bgcolor=#0CC85CFF> {{{+1 {{{#fff '''[신호명] 신호를 받았을 때'''}}}}}} || ||<-3><bgcolor=#fff> [[파일:신호를 받았을 때.png|width=200]] || || {{{#000 '''용도'''}}} ||<-3><bgcolor=#fff,#000> 특정 신호를 받았을 때 아래에 연결된 코드가 순차적 구조에 따라 실행되도록 만든다. || || {{{#000 '''분류'''}}} ||<-3><bgcolor=#fff,#000> 시작 블록, 목록 상자가 있는 블록 || ==== 신호를 보내기 ==== ||<-3><bgcolor=#0CC85CFF> {{{+1 {{{#fff '''[신호명] 신호 보내기'''}}}}}} || ||<-3><bgcolor=#fff> [[파일:신호 보내기.png|width=200]] || || {{{#000 '''용도'''}}} ||<-3><bgcolor=#fff,#000> 특정 신호를 보낸다. 신호를 받은 오브젝트는 그것에 따른 코드가 실행된다. || || {{{#000 '''분류'''}}} ||<-3><bgcolor=#fff,#000> 단순 블록, 목록 상자가 있는 블록 || ==== 신호를 보내고 기다리기 ==== ||<-3><bgcolor=#0CC85CFF> {{{+1 {{{#fff '''[신호명] 신호 보내고 기다리기'''}}}}}} || ||<-3><bgcolor=#fff> [[파일:신호 보내고 기다리기.png|width=200]] || || {{{#000 '''용도'''}}} ||<-3><bgcolor=#fff,#000> 특정 신호를 보내고 반응할 때까지 기다린다. 신호를 받은 오브젝트는 그것에 따른 코드가 실행된다. || || {{{#000 '''분류'''}}} ||<-3><bgcolor=#fff,#000> 단순 블록, 목록 상자가 있는 블록 || ==== 장면이 시작되었을 때 ==== ||<-3><bgcolor=#0CC85CFF> {{{+1 {{{#fff '''장면이 시작되었을 때'''}}}}}} || ||<-3><bgcolor=#fff> [[파일:장면이 시작되었을 때.png|width=200]] || || {{{#000 '''용도'''}}} ||<-3><bgcolor=#fff,#000> 장면이 넘겨지거나 새로운 장면이 시작되었을 때 아래 코드를 실행한다. || || {{{#000 '''분류'''}}} ||<-3><bgcolor=#fff,#000> 시작 블록 || ==== 장면 시작하기 ==== ||<-3><bgcolor=#0CC85CFF> {{{+1 {{{#fff '''장면 시작하기'''}}}}}} || ||<-3><bgcolor=#fff> [[파일:장면 시작하기.png|width=200]] || || {{{#000 '''용도'''}}} ||<-3><bgcolor=#fff,#000> 사용자가 생성한 장면들 중에서, 특정 장면을 실행한다. || || {{{#000 '''분류'''}}} ||<-3><bgcolor=#fff,#000> 아래에 다른 블록과 연결할 수 없는 블록, 목록 상자가 있는 블록 || ==== 다음/이전 장면 시작하기 ==== ||<-3><bgcolor=#0CC85CFF> {{{+1 {{{#fff '''다음 장면 시작하기'''}}}}}} || ||<-3><bgcolor=#fff> [[파일:다음 장면 시작하기.png|width=200]] || || {{{#000 '''용도'''}}} ||<-3><bgcolor=#fff,#000> 다음/이전 장면으로 장면을 전환한다. 장면 탭에서 순서를 바꿀 수 있다.|| || {{{#000 '''분류'''}}} ||<-3><bgcolor=#fff,#000> 아래에 다른 블록과 연결할 수 없는 블록, 목록 상자가 있는 블록 || === 흐름 === ==== 초 기다리기 ==== ||<-3><bgcolor=#00C3FFFF> {{{+1 {{{#fff '''초 기다리기'''}}}}}} || ||<-3><bgcolor=#fff> [[파일:초 기다리기.png|width=250]] || || {{{#000 '''용도'''}}} ||<-3><bgcolor=#fff,#000> 아래의 연결된 코드가 실행되기까지 딜레이를 넣는다. || || {{{#000 '''분류'''}}} ||<-3><bgcolor=#fff,#000> 복합 블록 || ==== 반복하기 ==== ||<-3><bgcolor=#00C3FFFF> {{{+1 {{{#fff '''반복하기'''}}}}}} || ||<-3><bgcolor=#fff> [[파일:반복하기.png|width=250]] || || {{{#000 '''용도'''}}} ||<-3><bgcolor=#fff,#000> 반복하기 코드 안의 스크립트를 특정 횟수만큼 반복한다. 반복하기 종류는 전부 재귀함수보단 느리고, 반복문 딜레이는 약 0.01666초이다. || || {{{#000 '''분류'''}}} ||<-3><bgcolor=#fff,#000> 반복 블록, 복합 블록 || ==== 계속 반복하기 ==== ||<-3><bgcolor=#00C3FFFF> {{{+1 {{{#fff '''계속 반복하기'''}}}}}} || ||<-3><bgcolor=#fff> [[파일:계속 반복하기.png|width=250]] || || {{{#000 '''용도'''}}} ||<-3><bgcolor=#fff,#000> 반복하기 코드 안의 스크립트를 반복을 빠져나가기까지 계속 반복하게 한다. || || {{{#000 '''분류'''}}} ||<-3><bgcolor=#fff,#000> 반복 블록 || ==== 참이 될때까지/인동안 반복하기 ==== ||<-3><bgcolor=#00C3FFFF> {{{+1 {{{#fff '''참이 될때까지/인동안 반복하기'''}}}}}} || ||<-3><bgcolor=#fff> [[파일:참이 될때까지 반복하기.png|width=250]] || || {{{#000 '''용도'''}}} ||<-3><bgcolor=#fff,#000> 반복하기 코드 안의 스크립트를 특정 조건이 옳아질 때까지 반복하게 한다. 또는 옳은 동안 반복하게 하는 코드이다. || || {{{#000 '''분류'''}}} ||<-3><bgcolor=#fff,#000> 반복 블록, 목록 상자가 있는 블록 || ==== 반복 중단하기 ==== ||<-3><bgcolor=#00C3FFFF> {{{+1 {{{#fff '''반복 중단하기'''}}}}}} || ||<-3><bgcolor=#fff> [[파일:반복 중단하기.png|width=250]] || || {{{#000 '''용도'''}}} ||<-3><bgcolor=#fff,#000> 해당 반복하기 블록 안의 스크립트가 반복을 그만두게 한다. || || {{{#000 '''분류'''}}} ||<-3><bgcolor=#fff,#000> 단일 블록 || ==== 이번 반복 건너뛰기 ==== ||<-3><bgcolor=#00C3FFFF> {{{+1 {{{#fff '''이번 반복 건너뛰기'''}}}}}} || ||<-3><bgcolor=#fff> [[파일:이번 반복 건너뛰기.png|width=250]] || || {{{#000 '''용도'''}}} ||<-3><bgcolor=#fff,#000> 반복문에서 현재 진행중인 순서를 건너뛰고 다음 순서의 반복을 시작한다. || || {{{#000 '''분류'''}}} ||<-3><bgcolor=#fff,#000> 단일 블록 || ==== 만일 참이라면 ==== ||<-3><bgcolor=#00C3FFFF> {{{+1 {{{#fff '''만일 참이라면'''}}}}}} || ||<-3><bgcolor=#fff> [[파일:만일 참이라면.png|width=250]] || || {{{#000 '''용도'''}}} ||<-3><bgcolor=#fff,#000> 말그대로 만약 어떠한 조건이 만족한다면 안에 있는 코드를 실행한다. || || {{{#000 '''분류'''}}} ||<-3><bgcolor=#fff,#000> 복합 블록, 조건문 블록 || ==== 만일 참이라면/아니라면 ==== ||<-3><bgcolor=#00C3FFFF> {{{+1 {{{#fff '''만일 참이라면 아니라면'''}}}}}} || ||<-3><bgcolor=#fff> [[파일:만일 참이라면 아니라면.png|width=250]] || || {{{#000 '''용도'''}}} ||<-3><bgcolor=#fff,#000> 파이썬 문법의 if-else 조건문과 비슷하다. 만약 어떠한 조건이 만족한다면 위쪽에 있는 코드를 실행하고 만족하지 못한다면 아래쪽의 코드를 실행한다. || || {{{#000 '''분류'''}}} ||<-3><bgcolor=#fff,#000> 복합 블록, 조건문 블록 || ==== 참이 될때까지 기다리기 ==== ||<-3><bgcolor=#00C3FFFF> {{{+1 {{{#fff '''참이 될때까지 기다리기'''}}}}}} || ||<-3><bgcolor=#fff> [[파일:참이 될때까지 기다리기.png|width=250]] || || {{{#000 '''용도'''}}} ||<-3><bgcolor=#fff,#000> 어떠한 조건에 만족할때까지는 아래 연결된 코드가 실행되지 않는다. || || {{{#000 '''분류'''}}} ||<-3><bgcolor=#fff,#000> 복합 블록, 조건문 블록 || ==== 모든 코드 멈추기 ==== ||<-3><bgcolor=#00C3FFFF> {{{+1 {{{#fff '''모든 코드 멈추기'''}}}}}} || ||<-3><bgcolor=#fff> [[파일:모든 코드 멈추기.png|width=250]] || || {{{#000 '''용도'''}}} ||<-3><bgcolor=#fff,#000> 특정 코드의 실행을 중단하게 한다. || || {{{#000 '''분류'''}}} ||<-3><bgcolor=#fff,#000> 복합 블록, 목록 상자가 있는 블록 || ==== 처음부터 다시 실행하기 ==== ||<-3><bgcolor=#00C3FFFF> {{{+1 {{{#fff '''처음부터 다시 실행하기'''}}}}}} || ||<-3><bgcolor=#fff> [[파일:처음부터 다시 실행하기.png|width=250]] || || {{{#000 '''용도'''}}} ||<-3><bgcolor=#fff,#000> 모든 스크립트의 실행 상황을 중단하고, 처음부터 다시 실행하게 한다. || || {{{#000 '''분류'''}}} ||<-3><bgcolor=#fff,#000> 단일 블록 || ==== 복제본이 처음 생성되었을 때 ==== ||<-3><bgcolor=#00C3FFFF> {{{+1 {{{#fff '''복제본이 처음 생성되었을 때'''}}}}}} || ||<-3><bgcolor=#fff> [[파일:복제본이 생성되었을 때.png|width=250]] || || {{{#000 '''용도'''}}} ||<-3><bgcolor=#fff,#000> 모든 오브젝트의 복제본에게 해당된다. 복제본이 생성되었을 때 아래에 연결된 스크립트가 실행되게 한다. || || {{{#000 '''분류'''}}} ||<-3><bgcolor=#fff,#000> 시작 블록 || ==== 복제본 생성하기 ==== ||<-3><bgcolor=#00C3FFFF> {{{+1 {{{#fff '''복제본 생성하기'''}}}}}} || ||<-3><bgcolor=#fff> [[파일:복제본 생성하기.png|width=250]] || || {{{#000 '''용도'''}}} ||<-3><bgcolor=#fff,#000> 특정 오브젝트의 복제본을 생성하게 한다. || || {{{#000 '''분류'''}}} ||<-3><bgcolor=#fff,#000> 단일 블록, 목록 상자가 있는 블록 || ==== 이 복제본 삭제하기 ==== ||<-3><bgcolor=#00C3FFFF> {{{+1 {{{#fff '''이 복제본 삭제하기'''}}}}}} || ||<-3><bgcolor=#fff> [[파일:이 복제본 삭제하기.png|width=250]] || || {{{#000 '''용도'''}}} ||<-3><bgcolor=#fff,#000> 현재 코드가 실행되는 복제본을 보이지 않게 하고 코드를 중단한다. 해당 복제본 관련 지역변수도 전부 초기화되고 화면에 복제본의 상태가 표시되지 않는다. || || {{{#000 '''분류'''}}} ||<-3><bgcolor=#fff,#000> 아래에 다른 블록과 연결할 수 없는 블록 || ==== 모든 복제본 삭제하기 ==== ||<-3><bgcolor=#00C3FFFF> {{{+1 {{{#fff '''모든 복제본 삭제하기'''}}}}}} || ||<-3><bgcolor=#fff> [[파일:모든 복제본 삭제하기.png|width=250]] || || {{{#000 '''용도'''}}} ||<-3><bgcolor=#fff,#000> 생성한 모든 복제본에게 '복제본 삭제하기' 명령을 내린다. || || {{{#000 '''분류'''}}} ||<-3><bgcolor=#fff,#000> 단일 블록 || === 움직임 === === 생김새 === === 붓 === === 소리 === === 판단 === === 계산 === === 자료 === ==== 대답 관련 ==== ==== 변수 관련 ==== ==== 리스트 관련 ==== === 함수 === ==== 속성 ==== ===== 이름값 ===== ===== 문자/숫자값 ===== ===== 판단값 ===== ===== 결괏값 있는 함수 ===== ===== 지역변수 ===== ==== [[재귀함수]] ==== === 데이터분석 === ==== 테이블 관련 ==== === 인공지능 === ==== 인공지능 블록 불러오기 ==== ==== 인공지능 모델 학습하기 ==== === 확장 === === 하드웨어 === ==== 연결하기 ==== === 엔트리 콘솔[* 우리가 아는 그 html이 아니라 엔트리에서 지원하는 출력값을 내보내는 콘솔 창이다.] === 더 추가할 예정 == 여담 ==
Liberty
|
the tree