Quick Start
- 시작하기
- 엔트리 하드웨어 개발 튜토리얼
Basic
- 개발 환경 세팅
- PR 요청하기
- 자주 하는 질문
- 자주 발생하는 에러
블록만들기
- 시작하기
- 블록 명세 작성
- 블록 사용 등록
- 블록 모양별 개발 방법
- 하드웨어 블록 만들기
- 하드웨어 블록 번역작업
- 하드웨어 블록 추가하기
- 프로젝트 테스트하기
Entry HW
- 시작하기
- 하드웨어 모듈 추가하기
- 블루투스 하드웨어 추가하기
- 하드웨어 연결 테스트하기
- 하드웨어 등록 서비스 신청하기
- 브라우저로 연결하기에 하드웨어 등록
Entry Offline
- 시작하기
- 프로젝트 구조
- 개발하기
- 오브젝트 추가하기
- 다국어 작업하기
- 커스텀 프로젝트 빌드
- 빌드하기
Etc.
- Git 사용 방법
- 문서 기여하기
- 문서 업데이트 내역
블록 사용 등록
블록 등록
엔트리는 현재 EntryStatic.getAllBlocks() 를 통해 모든 블록정보를 가져온 후,
해당 정보를 활용해 실제 블록을 만들어내는 프로세스를 가지고 있습니다.
블록을 만들었다고 하더라도 이 위치에 구현한 블록명을 등록하지 않으면 블록이 보여지지 않습니다.
해당 파일의 위치는 extern/util/static.js 입니다.
블록의 기록 순서는 실제 블록의 순서에 영향을 줍니다. (동일한 순서입니다.)
EntryStatic.getAllBlocks = function() { |
하드웨어 블록 등록
하드웨어 블록도 동일하게 static.js 파일을 수정하는 것으로 블록을 등록하였었습니다.
하지만 각 개발사들이 같은 파일을 수정하면서 충돌이 잦아, 각 하드웨어 블록 파일에서 수정할 수 있도록 개선하였습니다.
Entry.Arduino.blockMenuBlocks = [ |
Entry.하드웨어명.blockMenuBlocks = [] 에 등록하고자 하는 블록명을 차례대로 작성해 주시면 됩니다.
← 블록 명세 작성
블록 모양별 개발 방법 →
Caught a mistake or want to contribute to the documentation?
Edit this page on Github!