안녕하세요 백자까입니다.

 

오늘은 유니티의 첫번째 강의인 만큼 유니티프로그램을 실행하면 안에 여러구성요소들이 존재하는데요.

 

각 구성요소들의 역할에 대해서 간단히 살펴보고자 합니다.

 

그럼 먼저 유니티를 실행시켜서 새프로젝트 생성을 해보겠습니다.

 

프로젝트명을 정한다음에 3D를 선택하고 Create project 버튼을 눌러 프로젝트를 생성해줍니다.

 

 

유니티에서는 화면을 구성하는 각 부분을 뷰라고 표현합니다.

 

가운데 위쪽을 보면   재생   일시정지  와 같은 아이콘을 이용해서 재생버튼을 눌러서 게임실행하는 걸 미리 볼수 있고 일시정지를 통해 멈출 수 있습니다.

 

씬 뷰 (Scene view) : 빨강

게임을 구성하는 구성요소들의 배치상태와 모습들을 볼 수 있는 화면입니다.

하이에라키뷰에서 원하는 요소를 누르면 그 요소의 위치로 카메라가 이동하고 게임요소의 배치상태를 변경할 수도 있습니다.

 

하이에라키 뷰 (Hierarchy view) : 주황

게임을 구성하는 요소들의 목록을 보여주는 뷰입니다.

 

게임 뷰 (Game view) : 초록

씬 뷰를 촬영해서 게임화변으로 볼 수 있는 곳입니다.

 

프로젝트 뷰 (Project view) : 파랑

프로젝트를 구성하는 파일들을 표시해줍니다.

 

위의 4가지 외에 보이지는 않지만 오브젝트를 클릭하면 인스펙터 뷰 (Inspector view)를 볼 수 있습니다.

 

인스펙터 뷰에서는 구성요소에 대한 세부적인 정보들을 볼 수 있습니다.

 

이상 유니티의 구성요소 입니다.


 

Chapter3 : Jailbreak 네번째 문제풀이를 하겠습니다.

 

Pattern : A man, a plan a canal: Panama

 

 

 

이번에도 어렵지않게 패턴의 규칙을 찾아낼 수 있습니다.

 

배열안의 원소들이 가운데원소를 기점으로 좌우대칭을 이룬상태인지를 확인해주면 되는 간단한 규칙입니다.

 

그럼 코드로 작성해보겠습니다. 얍!

 

 

배열의 처음부분과 끝부분에서부터 점점 배열의 위치를 가운데로 이동시켜서 비교해줍니다.

 

그렇게 모두 같으면 true를 리턴하게되고 틀린게 하나라도 있다면 false를 리턴해주게 됩니다.

 

참 쉽죠?

 

 

깔끔히 Chapter3 : Jailbreak 모두 성공했습니다. 다음에 Chapter4 로 돌아오겠습니다.

 

이상 Chapter3 : Jailbreak(4) 풀이 였습니다.

'Coding > hacked' 카테고리의 다른 글

3.hacked : Jailbreak (3)  (0) 2017.08.03
3.hacked : Jailbreak (2)  (0) 2017.08.03
3.hacked : Jailbreak (1)  (0) 2017.08.03
2.hacked : High School Hack (4)  (0) 2017.08.02
2.hacked : High School Hack (3)  (0) 2017.08.02


 

Chapter3 : Jailbreak 세번째 문제풀이를 하겠습니다.

 

Pattern : This is odd

 

 

이번 패턴도 간단합니다. 홀수일 경우에는 1을 돌려주고 짝수일경우에는 0을 돌려주면 됩니다.

 

그럼 코드로 작성해보겠습니다. 얍!

 

 

입력값이 1보다 큰동안에 반복문을 이용해서 입력값에서 2씩 계속 값을 빼줍니다.

 

참 쉽죠?

 

 

깔끔히 성공했습니다. 다음에 네번째 문제로 돌아오겠습니다.

 

이상 Chapter3 : Jailbreak(3) 풀이 였습니다.

 

'Coding > hacked' 카테고리의 다른 글

3.hacked : Jailbreak (4)  (0) 2017.08.03
3.hacked : Jailbreak (2)  (0) 2017.08.03
3.hacked : Jailbreak (1)  (0) 2017.08.03
2.hacked : High School Hack (4)  (0) 2017.08.02
2.hacked : High School Hack (3)  (0) 2017.08.02

+ Recent posts