미션. 벽 감지하기
목표
무엇을 해야 하나요?
- 오브젝트가 화면 밖으로 빠져나가지 못하게 해 주세요.
- 왼쪽, 오른쪽으로 움직이다가 왼쪽, 오른쪽 벽을 만나면 오브젝트를 강제로 어떤 위치로 옮겨주면 됩니다.
- 엔트리 실행화면 양쪽 벽의 x좌표는 왼쪽은 x=-240, 오른쪽은 x=240입니다.
- '좋아 엔트리봇' 오브젝트에 아래 코드를 추가해 주면 됩니다.
'자연스럽게 착지하기'의 코드 기억하나요?
아래쪽 벽에 닿으면 엔트리봇의 발바닥이 닿는 위치의 엔트리봇 y좌표로 이동시켜줬던 코드.
왼쪽, 오른쪽 벽 감지하고 벽 바깥으로 빠져나가지 못하게 하는 코드는 같은 원리로 x좌표를 강제로 이동시켜주는 방식입니다.
벽에 닿으면 벽에 딱 닿기 시작한 그 위치의 x좌표로 이동시켜 주는 것이죠.
'벽에 닿았는가' 블록 대신 아래 코드처럼 해 줘도 똑같이 동작합니다.
댓글
로그인 후 댓글을 남길 수 있습니다.
댓글 2
땅으로떨어지는거요
https://goo.gl/dDgBJU 벽감지기능이 어려워요 좀 힌트좀 주세요
조금만 기다려주세요. 각각의 미션에 설명을 추가하고 있습니다. ^^