본문 바로가기
스크래치/스크래치 게임예제

스크래치 예제- 반짝이는 점 만들기

by 할거없네 2019. 9. 4.

 

마우스를 따라서 반짝반짝하는 도트를 만들어 봅니다.

일단 깃발을 누르면 펜을 지우고 다시 찍고를 반복해야 하는데,

dot라는 임의의 함수를 만들어서 도트를 찍어줍니다.

이때 dot는 화면 전환 없는 옵션을 선택해주어야 부드럽습니다 ^^

 

 

코딩은 간단합니다.

마우스 위치와 관계없이 도트를 찍어주는데요,

그 크기와 간격에 따라서 이동위치를 잘 정해주는 것을 약간 고려해서 

반복수와 이동 범위를 조절해주었습니다.

그냥 화면 끝에서 끝까지 이동시켜주어도 되구요.

 

가장 중요한 부분은 도트를 찍을 때 펜의 색깔을 어떻게 줄까냐 입니다.

여기서는 단순히 마우스의 위치와 도트의 위치의 차이를 절대값(abs)를 사용하여 넣어주었습니다.

그로 인해서 마름모꼴이 되었는데...

조금씩 수식을 바꾸면 다양한 모양의 무지개빛 도트들을 볼 수 있습니다.

 

 

코딩 예제

https://scratch.mit.edu/projects/325868559/

 

https://scratch.mit.edu/projects/325868559/

 

scratch.mit.edu

 

댓글