안녕하세요. 코드덤입니다.
이번 시간에는 엔트리로 캐릭터를 그려볼 수 있는 그림판 기능을 만들어 볼 거예요.
지난 시간에 디지털 노트를 만들어 보았는데요. 그 디지털 노트에서 몇가지 기능을 조금 수정해서 만들어 나갈 거랍니다.
데칼코마니를 사용하면, 왼쪽 또는 오른쪽에만 그림을 그려주면 반대편에는 자동으로 그림이 그려지기 때문에 아주 빠르게 그림을 완성할 수 있답니다.
코딩으로 이동하기 전에, 먼저 어떤 형식으로 그림이 그려지는지 영상으로 확인해 보세요~
먼저 지난 시간에 만들었던, 펜 기능을 하나 복제해 줄 거예요.
그래서 2번째 펜을 하나 더 만들 겁니다.
복제하기 기능을 사용하면, 코드까지 함께 복제가 되죠~
저희는 이 코드가 필요하기 때문에 그대로 복제해서 사용할 거랍니다.
그리고 이 복제된 펜은 모양을 작은 점으로 하나 만들어 줄 거예요.
그래서 모양 탭으로 이동해서 모양을 점으로 바꿔줄게요.
이 점은 펜의 위치와는 반대로 이동하면서 그림을 그리도록 만들어 줄거예요.
펜의 x좌표가 반대가 되면 되겠죠~
y좌표는 그래도 펜의 y좌표로 유지를 해 줄 거랍니다.
원래 펜은 마우스 포인터로 이동했는데요~
이 복제된 펜은, 기존 펜의 -x좌표로 이동하도록 만들어 줄거랍니다.
-x 좌표를 표현하기 위해서 (0 - x좌표)로 표현했어요.
그러면, 이러한 형식으로 한쪽을 그리면 다른 한쪽이 자동으로 그려지는 데칼코마니가 완성이 됩니다.
여러분도 데칼코마니로 빠르게 그림을 완성해 보세요!
'블록코딩 게임 만들기 > 엔트리 entry 블록코딩' 카테고리의 다른 글
[엔트리 무료 강의] 55강. 뮤직 플레이어 만들기 2편 (0) | 2021.04.26 |
---|---|
[엔트리 무료 강의] 54강. 뮤직 플레이어 만들기 1편 (0) | 2021.04.24 |
[엔트리 그리기 기능] 52. 디지털 노트 만들기 | 펜 모드와 형광 모드를 만들어 보자! (0) | 2021.01.07 |
[엔트리 게임 만들기] 51. 축구 게임 만들기 2편 | 바닥에 점수판 띄우기 (0) | 2021.01.06 |
[엔트리 게임 만들기] 50. 축구 게임 만들기 1편 | 날아오는 축구공을 막아라!! (0) | 2021.01.05 |