꿈을 코딩하다! 코드덤

Code your dreams

자세히보기

블록코딩 게임 만들기/엔트리 entry 블록코딩

[엔트리 게임 코딩] 18. 떨어지는 별똥별을 피해라! | 떨어지는 유성 코딩하기 | x좌표 사용하기

코드덤 2020. 11. 8. 21:18
반응형

지난 시간에 이어 레벨 3. 별똥별을 피해라!라는 게임을 이어서 만들어 나갑니다. 

 

지금은 왼쪽, 오른쪽 화살표키를 누르면, 자동차가 화면 밖으로도 나갈 수 있도록 되어 있어요. 

저희는 자동차가 화면 내에 머물도록 이동 범위를 제한시켜 줄 거예요.

그래서 "만약 벽에 닿으면" 반대 방향으로 튕겨줄 거랍니다. 

오른쪽 화살표 키부터 해볼까요?

벽에 닿으면, 반대방향으로 보내야 하니까, x좌표를 -10만큼 바꿔주면 되겠죠!

동일한 방법으로 왼쪽 화살표 키를 눌렀을 때 코딩도 해봅니다. 

이제 별똥별이 하늘에서 떨어지도록 코딩을 해볼까요?

이동방향을 사용해 볼게요. 

별똥별 오브젝트의 오렌지색 화살표를 아래쪽 방향으로 바꿔주시고요. 

이동 방향으로 ~만큼 움직이기 블록 안의 숫자를 바꿔주시면, 별똥별이 떨어지는 속도를 바꿔줄 수 있어요. 

youtu.be/M-MbogmWULM 

이렇게 아래쪽으로 떨어지다가, 아래쪽 벽에 닿으면, 다시 하늘에서 떨어지도록 만들어 줄게요. 

근데 지금은 별똥별이 동일한 지점에서 떨어지고 있죠~

하늘 여기저기에서 떨어지도록 랜덤으로 바꿔줄게요~

x좌표값만 랜덤으로 설정해 주면 되겠죠~

 

조금 더 자세한 설명이 필요하시면 영상을 참고해 주세요~

youtu.be/M-MbogmWULM

 

반응형