반응형
지난 시간에 이어 레벨 3. 별똥별을 피해라!라는 게임을 이어서 만들어 나갑니다.
지금은 왼쪽, 오른쪽 화살표키를 누르면, 자동차가 화면 밖으로도 나갈 수 있도록 되어 있어요.
저희는 자동차가 화면 내에 머물도록 이동 범위를 제한시켜 줄 거예요.
그래서 "만약 벽에 닿으면" 반대 방향으로 튕겨줄 거랍니다.
오른쪽 화살표 키부터 해볼까요?
벽에 닿으면, 반대방향으로 보내야 하니까, x좌표를 -10만큼 바꿔주면 되겠죠!
동일한 방법으로 왼쪽 화살표 키를 눌렀을 때 코딩도 해봅니다.
이제 별똥별이 하늘에서 떨어지도록 코딩을 해볼까요?
이동방향을 사용해 볼게요.
별똥별 오브젝트의 오렌지색 화살표를 아래쪽 방향으로 바꿔주시고요.
이동 방향으로 ~만큼 움직이기 블록 안의 숫자를 바꿔주시면, 별똥별이 떨어지는 속도를 바꿔줄 수 있어요.
이렇게 아래쪽으로 떨어지다가, 아래쪽 벽에 닿으면, 다시 하늘에서 떨어지도록 만들어 줄게요.
근데 지금은 별똥별이 동일한 지점에서 떨어지고 있죠~
하늘 여기저기에서 떨어지도록 랜덤으로 바꿔줄게요~
x좌표값만 랜덤으로 설정해 주면 되겠죠~
조금 더 자세한 설명이 필요하시면 영상을 참고해 주세요~
반응형
'블록코딩 게임 만들기 > 엔트리 entry 블록코딩' 카테고리의 다른 글
[엔트리 게임 코딩] 20. 초시계로 10초 시간 제한주기 | 초시계 초기화시키기 | 엔트리 기초 강의 (0) | 2020.11.10 |
---|---|
[엔트리 게임 코딩] 19. 자동차가 별동별에 닿으면 게임 종료시키기 (0) | 2020.11.09 |
[엔트리 게임 코딩] 17. 레벨 3 떨어지는 별동별 피하기 게임 만들기 | (0) | 2020.11.07 |
[엔트리 게임 코딩] 16. 카 레이스 게임 만들기 2편 | 목적지에 도착하면, 레벨 3으로 장면 전환하기 (0) | 2020.11.07 |
[엔트리 게임 코딩] 15. 카 레이스 게임 만들기 | 마우스 포인터를 따라 이동하는 자동차 (0) | 2020.11.06 |