미션. 바닥 탄성력 적용하기

목표


바닥에 고무공을 떨어트리면 튕겨오르죠?

(* 보통 사람은 튕겨오르진 않지만 그냥 공부니까 엔트리봇은 고무공 같다고 생각해 봅시다.)

바닥에도 탄성력을 적용시켜 볼까요?




무엇을 해야 하나요?

  1. 아래쪽 벽 (바닥)에 닿았을 때 멈춰서 서는게 아니라 튕겨오르게 해 주세요.

힌트

  1. 벽에 부딪혔을 때와 원리는 비슷하지만 잘 안될 수 있어요. 코드를 하나하나 어떻게 실행될 지 잘 생각해 봐야 합니다.

아래쪽 벽에 닿았을 때 동작을 고쳐주어야 합니다.

기존 작품에서 왼쪽의 코드를 찾아 오른쪽처럼 바꿔주세요. 흐름 블록을 '만약 ~이라면, 아니면'으로 바꿔서 순서가 바뀌었습니다.



바닥에도 떨어졌을 때 딱 멈추는게 아니라 이젠 튕기게 해 보는겁니다.

방식은 왼쪽, 오른쪽 벽에 부딪혔을 때 처럼 속도를 반대 방향으로 해 주는 거에요.


바닥에 닿았을 때니까 '만일 아래쪽 벽에 닿았는가? 이라면 코드를 좀 바꿔줘야겠죠?


왼쪽 코드를 찾아서 오른쪽 코드로 바꿔주면 됩니다.






댓글

로그인 후 댓글을 남길 수 있습니다.

댓글 5


  • 곽예성, 5년, 8개월 전

    서런생님



  • 곽예성, 5년, 8개월 전

    원본링크를 눌렀더니 비공개 작품이라는데 어떡해요.



    • 토니, 5년, 8개월 전

      설명을 추가했어요~


  • 곽예성, 5년, 8개월 전

    선선선선선선선선선선선선선선선선선선생생생생생생생생생생생생생생생생생님님님님님님님님님님님님님님님님님.
    선생니이이임



    • 토니, 5년, 8개월 전

      ㅋㅋㅋ 코드보기가 잘못됐다고? 그럼 원본링크로 들어가서 코드보기 해 봐~ 작품은 잘 튕기고 있으니까...


  • 곽예성, 5년, 8개월 전

    안 튕겨져요



  • 곽예성, 5년, 8개월 전

    코드보기가 잘못됐어요