미션. 넓은 맵 적용과 움직임 구현

목표


배경을 크게 키우고, 우주선이 화면 끝 부분으로 가면 배경이 움직여서 화면 바깥쪽 부분으로도 갈 수 있도록 하는 기능입니다.

어떻게 했는지는 코드를 참고해 주세요.





무엇을 해야 하나요?

이런 걸 했습니다.




*

위 그림의 빨간 선 안쪽에 우주선이 있을 때에는 배경 화면이 그대로 멈춰 있습니다.


*

우주선이 빨간선 위치에 도착하면 우주선은 더이상 바깥쪽으로 빠져나가지 않고 멈춥니다.

대신 배경이 움직이기 시작하면서 우주선이 계속 날아가고 있는 것처럼 느껴집니다.


*

지구 오브젝트는 배경의 특정한 위치에 고정된 것 처럼 따라다닙니다. (정확히는 배경의 가운데 위치에 있습니다.)




더 해보기

  • 우주선이 지구에서 멀어지면 길을 잃어버리네요. 레이더 같은게 필요할 것 같습니다.
  • 배경 크기보다 더 바깥쪽까지 나가면 하얀색 영역으로 계속 날아갑니다. 벽막힘 기능 같은게 필요하겠어요.



댓글

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