본문 바로가기
[ CODING STUDY ]/》스크래치 공부

스크래치13장(소리블록, 재생하기 끝까지 재생하기블록, 이 스프라이트를 클릭했을때 블록, 알고리즘)

by MRG 2020. 5. 12.
728x90
반응형

▣ 안녕하세요 ^^ 
저번장에 숙제해보셨나요??
알고리즘 순서도를 설계하셨겠죠??
꼭 하셨을꺼라 생각하고 
다음장 소리블록에 대해 배워보겠습니다.

 

 

 

▣ 자 이렇게 두가지 소리를 재생하는 블록이 있습니다.
먼저 두가지 블록을 하나하나 마우스로 클릭해보세요. 
그리고 차이를 찾아보세요.
찾아보셨나요?
네 그렇습니다. 전혀 차이가 없습니다.
그럼 이렇게 코딩을 해서 차이를 찾아볼까요?

 

 

 

 

▣ 이렇게 각각 코딩을 하고 
하나하나 어떻게 작동하는지 확인해주세요.


▣ 차이를 아시겠나요?
소리가 짧아서 조금 구별하기 어려울 수도 있지만
여러 번 클릭하면 차이를 쉽게 알 수 있습니다.
끝까지 재생하기 블록은 소리가 끝난 후에 다음 블록을 실행합니다.
그냥 재생하기 블록은 소리가 나면서 밑에 있는 블록이 실행됩니다.
아시겠죠?
두 블록은 상황에 따라 다르게 사용할수 있습니다. 


▣ 예를 들어 배경음악이 끝나고 다음 장면으로 넘어가야 한다라는 상황이 있다면
끝까지 재생하기를 사용해야겠죠?


▣ 그냥 재생하기는 미사일을 발사할때 
소리 끝나고 발사되는 게 아니죠?
소리가 나면서 함께 미사일이 움직입니다.
이럴 경우에 사용하게 됩니다.
이 차이를 꼭 기억해주세요.


▣ 그리고 직접 차이를 확인해보세요.
숙제입니다. 
나중에 게임을 만들 때 소리 블록에 차이를 모르면
소리가 났는데 캐릭터가 안움직여~
소리가 이상하게 동시에 나와 이런 상황들이 많이 발생활 겁니다.
오류나 버그를 보고 고치는 건 코딩에서 너무 중요하지만
그래도 이 차이를 알아두면 덜하겠죠?
코딩을 다시 읽고 고치는데도 도움이 됩니다.
꼭 제가 확인해주세요라고 하는 건 꼭 해주세요.

 

 

 

▣ 자 이렇게 야옹이라고 적혀있는 화살표 누르면 
녹음하기 버튼이라는 게 보입니다.
이걸 누르게 되면

 

 

 

▣ 이렇게 직접 내 목소리를 녹음해서 소리를 만들 수도 있습니다.


▣ 마이크가 있으신 분은 직접 녹음을 해서 자신만에 소리를 만들어보세요.
저는 없어서 저렇게 나오네요 ^^;;

 

 

 

▣ 녹음뿐만 아니라 위에 소리 메뉴에서 우리가 모양을 추가한 것처럼
이렇게 소리도 추가할 수 있습니다.

 

 

▣ 소리 고르기를 누르면 이렇게 다양한 메뉴와 여러 종류에 소리들이 있습니다.
소리마다 재생 버튼을 누르면 미리 듣기도 가능하니 직접 들어보고 원하는 사운드를 하나 골라주세요.

 

 

▣ 저는 이렇게 Zoop라는 소리를 추가했습니다.
그럼 모양 메뉴처럼 소리 메뉴에서 소리가 하나 추가된 걸 확인할 수 있습니다.
여기서도 소리 이름을 저렇게 기본으로 정해져 있는 이름으로 정하면 어떤 소리인지 역할을 
구분하기 어렵겠죠?
모양과 동일하게 직접 이름을 정해주셔도 됩니다.
직접 이름을 정해주세요.



▣ 제가 저번장에서 이야기한 것처럼 이름 정하는 거 너무 중요합니다.
직접 바꿔보세요.

 

 

 

▣ 그런 다음에 소리 블록에서 내가 가지고 온 소리를 코딩에서 정해줘야 합니다.
이걸 하지 않으면 안 되겠죠?
직접 우리가 가져온 소리를 코딩에서 정해주세요.
그런 다음에 직접 소리가 잘 나오는지 확인해주세요.


자 그리고 한 가지 블록을 더 배우겠습니다.

 

 

 

▣ 우리가 이벤트 블록에서 깃발 누르면 시작하기와 키를 눌렀을 때 시작하기 두 가지 이벤트 블록을 배웠습니다.
이번에는 이 스프라이트를 클릭했을 때 블록을 공부해보겠습니다.
직접 코딩을 해서 어떤 블록인지 확인해볼까요?

 

 

 

▣ 이렇게 코딩을 하고 해당 스프라이트를 클릭하면 어떻게 되나요?
고양이를 클릭하면 소리가 나오게 됩니다.
이 스프라이트라는 건 내가 코딩한 해당 스프라이트를 이야기합니다.
그럼 클릭했을 때 움직여라라고 하면 이벤트 블록 밑에 움직이는 블록을 넣으면 되겠죠?

▣ 이것도 직접 한번 해보세요~~ 숙제입니다.

▣ 이 블록을 활용해서 퀴즈게임
틀린 그림 찾기 같은 게임을 만들 수 있겠죠?? ㅎㅎ

▣ 이것도 직접 블록을 사용해서 한번 만들어보세요.

 

 

 

▣ 자 오늘도 알고리즘 순서도를 공부하겠습니다.
소리 블록도 처리 부분에서 도형을 만들 주면 되겠죠?
꼭 알고리즘 순서도를 공부해주세요.

 

 

 

 

▣ 자 오늘 연습문제입니다.
다른 책들과 다르게 특별하게 만들어보려고 노력했습니다. ^^;;
영상을 보고 어떻게 작동하는지 먼저 파악하고 
그다음에 알고리즘 순서도를 설계하고 코딩을 진행해주세요.
꼭입니다.



▣ 오늘은 소리 블록에 재생하기와 끝까지 재성 하기 그리고
이벤트 블록에 이스 프라이트를 클릭했을 때블록을 공부했습니다.
게임에서 소리가 빠지면 안 되겠죠?
직접 제가 위에서 해보라고 이야기한 숙제들은 꼭 다 해주세요.
그리고 제가 만든 연습문제도 꼭 해주세요.
알고리즘 순서도 잊지 마시고요.
그럼 다음장에서 뵙겠습니다.
질문 있으시면 댓글 남겨주세요.


▣ 포기하지 마세요!!! 저도 했습니다!!! 파이팅!!!

728x90
반응형

댓글