돌 피하기 게임 만들기 2 [스크래치 강좌]
돌 피하기 게임 만들기 1 를 이어 나가겠습니다.
이제 생명을 만들어보겠습니다.
녹색 깃발을 누르면 생명이 3개가 되고,
고양이가 돌에 닿을 때마다 생명 1개씩 감소하도록 하겠습니다.
또 생명은 하트 모양의 스프라이트를 사용할 것이며
생명이 줄어들 때마다 한 개씩 사라집니다.
생명을 표시할 하트를 불러오도록 하겠습니다.
저장소에서 스프라이트 꺼내오기를 눌러줍니다.
하트 모양 스프라이트를 클릭하여 불러옵니다.
크기가 너무 커서 적절하게 조절하였습니다.
생명이라는 변수를 만들어주고, 값을 확인하지 않을 것이므로,
생명의 체크를 해제합니다. 다시 고양이 스프라이트를 클릭합니다. 그 후 관찰 카테고리의 '~색이 ~색에 닿았는가?'를 꺼내옵니다.
동영상과 같은 방법으로 색을 선택해줍니다.
고양이 색이 돌에 닿았을 때로 만들어줍니다.
돌에 닿았다면 생명을 1개 잃고 1초 동안 지연시킵니다.
즉, 1초 동안 무적이 됩니다.
하트를 클릭하여 블럭을 세팅합니다.
녹색 깃발을 클릭했을 때 하트가 보이도록 하고,
생명을 3으로 정합니다.
생명이 2개라면 (생명이 3개에서 고양이와 바위가 1번 닿았을 경우) 숨기도록 합니다.
생명을 복사하여 두 개를 더 만들어 줍니다.
'생명 = ~'를 위와 같이 되도록 수정합니다.
이제 고양이가 돌에 닿을 때마다 생명을 1개씩 잃고 하트가 사라집니다.
고양이를 클릭하고 블럭을 배치합니다.
녹색 깃발을 눌렀을 때 시작 위치(X : -180 , Y : -125)로 이동하고,
생명이 0이 되면 1초 후 게임을 멈춥니다.
게임이 완성되었습니다. 영상으로 확인해보겠습니다.
이상 돌 피하기 게임 만들기였습니다.
출처 [메카솔루션] http://Mechasolution.com |