그래서 참고하기로 한 블로그는
https://m.blog.naver.com/zic325/220869942869
이곳이고, 이곳에서 코드를 따와 혼자 어떻게 이루어졌는지, 각각의 메서드가 어떤 일을 하는지에 대해서 생각해보았다.
우선, Color이라는 클래스이다. 이 클래스에서는 레이아웃의 색감을 담당하는 역할을 한다.
이 앱의 레이아웃은 갈색조로 만들어 지게 했다.
그 다음으로는 RacingCar클래스이다.
이 클래스는 내가 조종하는 차에 대한 정보를 담고있다.
이런식으로 조작하는 메서드도 포함돼있다.
다음으로는 장애물 , 전반적인 앱의 화면을 담당하는 racingView라는 클래스이다.
이와같이 장애물을 그려주는 메서드 등이 있다.
마지막으로는 메인 클래스이다.
출처에서의 제작자는 광고넣는 법까지 알려주어, 그 부분은 아직 잘 모르겠어서 넘기고 게임 플레이 부분만 남겨두었다.
게임 실행과, 종료에 대한 그런 것들이 정의되어 있다.
오늘은 대략적으로 이런 일을 하겠구나 라는 정도만 알아보았다면 다음에는 이 메서드 안에있는 여러 문장이 어떤 뜻을 가졌는지 상세히 알아볼 예정이다.