예제로 배우는 Google Blockly

커스텀 블럭 추가하기

Blockly은 여러 표준 블록을 정의하지만 대부분의 응용 프로그램은 적어도 몇 개의 도메인 관련 블록을 정의하고 구현해야합니다.

Block은 세 가지 요소로 구분됩니다.

  • Block definition object: Defines the look and behaviour of a block, including the text, colour, fields, and connections. 텍스트, 색상, 필드 및 연결을 포함하여 블록의 모양과 동작을 정의합니다.
  • Toolbox reference: A reference to the block type in the toolbox XML, so users can add it to the workspace. 도구 상자 XML의 블록 유형에 대한 참조로, 사용자가이를 작업 영역에 추가 할 수 있습니다.
  • Generator function: Generates the code string for this block. It is always written in JavaScript, even if the target language is not JavaScript, and even for Blockly for Android.  이 블록에 대한 코드 문자열을 생성합니다. 대상 언어가 JavaScript가 아니더라도 JavaScript로 작성되며 Android 용으로는 Blockly로 작성됩니다.

 

댓글

댓글 본문
작성자
비밀번호
graphittie 자세히 보기