스크래치 3.0이 나오고, 삼각형을 그리거나 한글 폰트를 이용하는 작업처럼 제가 앞으로 프로젝트를 만들 때 자주 쓰일 것 같은 기능이 있겠다는 생각이 들었습니다. 그런데 프로젝트를 만들 때마다 그런 기능을 작업하면 시간이 낭비될 것 같아서 미리 기능을 만들어 놓고 프로젝트를 만들 때는 그것을 가져와서 쓰면 편할 것 같은 생각이 들었습니다(@whengreenflagclicked 계정으로 공유한 한글 폰트, 입력 상자 프로젝트도 이와 같은 형식이었죠). 그래서 2019년 1월부터 약 한 달 동안 세 개의 주제와 관련된 추가 블록을 만들고, 여러 생각과 수정을 거치면서 하나씩 공유하기에 이르렀습니다. 이 프로젝트는 그중 하나로 문자열과 그것을 표현한 문자코드를 서로 변환하는 추가 블록을 포함하고 있습니다. 현재는 탭, 줄바꿈, 아스키, 한글 자모, 한글 음절 등 일부 문자만 변환 가능합니다. ------------------------------------------------------------ 사용 방법 이 프로젝트는 추가 블록의 정의만을 포함하고 있기 때문에 실제로 실행되지는 않습니다. 블록을 사용하시려면 아래를 참고하시기 바랍니다. ------------------------------------------------------------ 다른 프로젝트에 사용하는 방법 "스크립트 보기"에서 "문자코드" 스프라이트를 개인 저장소로 옮긴 다음, 원하는 프로젝트에서 그것을 꺼내면 됩니다. 블록의 기능은 다음과 같습니다. ㆍ문자코드.문자코드로 바꾸기 - 문자열 역슬래시로 제어 문자 표현: 문자열을 문자코드로 바꿔서 ".결과" 리스트에 저장합니다. "역슬래시로 제어 문자 표현"에 1을 넣으면 \t, \n, \\로 각각 탭, 줄바꿈, 역슬래시를 표현할 수 있습니다. ㆍ문자코드.문자열로 바꾸기 - 문자코드 역슬래시로 제어 문자 표현 대체 문자: 문자코드를 문자열로 바꿔서 ".결과" 리스트에 저장합니다. "역슬래시로 제어 문자 표현"에 1을 넣으면 \t, \n, \\로 각각 탭, 줄바꿈, 역슬래시를 표현합니다. 알 수 없는 문자가 있을 경우 대체 문자로 바꿔서 표현합니다. ------------------------------------------------------------ 작업 기록 2019-01-??|작업 시작 2019-02-08|작업 종료 2019-02-08|공유 ================================== 추가 블록 프로젝트 ㆍ기본 도형: https://scratch.mit.edu/projects/285363738/ →문자코드: https://scratch.mit.edu/projects/285376415/ ㆍ한글 폰트: https://scratch.mit.edu/projects/285379918/ ================================== ㆍ댓글로 오타 또는 오류를 알려 주신다면 언제든지 환영합니다. ㆍ제가 스크래치 홈페이지에 공유한 프로젝트는 리믹스가 아닌 경우 출처를 밝히지 않아도 자유롭게 사용하셔도 됩니다. 태그: #Scratch3 #block #string