스파르타내일배움캠프

· Coding/Unity
3주 차 프로젝트에서는 게임을 제작했다. [ 기본 씬 구성 ] 카메라 화면 크기 조절 메인 씬 하이어아키에서 메인 카메라를 클릭하고 사이즈를 25로 맞춘다. 카메라에 보이는 화면이 넓어졌고, 더 많은 오브젝트를 생성할 수 있다. 오브젝트에 이미지 적용 오브젝트에 이미지를 적용하는 법은 간단하다. 오브젝트를 클릭하고 스프라이트에 이미지를 드래그 앤 드롭하면 자동으로 적용된다. 위치만 설정해 주면 되고, 크기는 이미지 크기에 맞춰서 자동으로 조절된다. 새로운 씬 생성 씬 폴더 우클릭으로 Create > Scene을 클릭하면 새로운 씬이 생성된다. 게임 시작 전 인트로 씬을 만들기 위해 StartScene으로 이름을 변경한다. MainScene과 동일하게 메인 카메라의 사이즈를 25로 맞춘다. using Un..
· Coding/Unity
2주 차 프로젝트에서는 게임을 제작했다. [ 기본 씬 구성 ] Square, Circle, Text 오브젝트를 이용해서 게임 기본 씬을 구성한다. 풍선 애니메이션 색이 번갈아가면서 나타나게 하기 위해서 Balloon_Idle 애니메이션을 생성하고 Balloon 오브젝트에 드래그 앤 드롭한다. 애니메이션 창을 열어 왼쪽 상단의 녹화 버튼을 누르면, 오브젝트에 변화가 생길 때마다 변동 사항이 기록이 된다. 프레임 0에서는 맨 처음 상태가 기록이 되었고, 프레임 20에서는 연보라색으로 색상을 바꿔주었다. 프레임 40에서는 다시 흰색으로 변경하고 녹화를 종료하면, 두 가지 색상이 번갈아가면서 나타나게 된다. 왼쪽 상단의 토글을 눌러 Create New Clip으로 Balloon_Die 애니메이션을 생성한다. 녹..
· Coding/Unity
[ UI ] 텍스트 UI는 User Interface의 약자로, 카메라와 상관없이 게임 화면에 계속해서 보이는 정보이다. UI는 하이어아키 빈 공간 우클릭 해서 만들 수 있다. UI > Legacy > Text를 통해 텍스트를 생성한다. 하이어아키에서 캔버스와 그 안에 텍스트가 있는 것을 볼 수 있다. 캔버스는 카메라 화면과 상관없이, 게임 화면 위에 바로 보이는 공간이다. 텍스트의 인스펙터에는 위치, 폰트 스타일, 폰트 크기, 정렬, 색상 등을 조정할 수 있다. UI에 보이게 하고 싶은 텍스트들을 복제해서 서식에 맞게 수정했다. 씬에서는 텍스트를 볼 수 있지만, 메인 카메라에서는 텍스트가 보이지 않는다. 하지만 게임 화면에서는 카메라 화면 위에 UI가 덧씌워져 텍스트가 적용된 모습을 볼 수 있다. [ ..
· Coding/Unity
[ 오브젝트 물리 적용 ]중력빗물을 표현하기 위한 원 오브젝트를 생성한다. 하지만 프로젝트를 실행하면 원은 그 자리에 가만히 있고 움직이지 않는다. 따라서 오브젝트에 물리 작용을 줘야 하는데, 그중 아래로 떨어뜨리기 위해서 중력을 사용해야 한다. Rain 오브젝트에서 Add Component를 클릭하고 Rigidbody 2D를 클릭한다. Rigidbody 2D는 2차원 프로젝트에서 오브젝트에 중력을 부여하는 요소이다. 프로젝트를 실행하면 빗물이 아래로 떨어지는 것을 확인할 수 있다.하지만 빗물이 바닥을 뚫고 계속해서 아래로 떨어지는 문제가 생긴다. 이를 해결하기 위해서 빗물과 바닥이 부딪혔을 때, 빗물이 멈추고 파괴되도록 해야한다. 충돌Rain 오브젝트에 충돌을 적용시키기 위해 Add Component에..
· Coding/Unity
유니티를 설치하고, 오브젝트 만들기부터 코드를 적용시켜 실행하기까지 게임 개발의 기초적인 부분을 학습했다. 프로젝트 명은 로, 하늘에서 떨어지는 빗물을 받아 점수를 모으는 게임을 만드는 것이다. 게임을 만들기 위해서는 게임이 실행될 환경이 구축되어야 한다. 2D 탬플릿의 새로운 프로젝트를 생성하고, 작업하기 쉬운 레이아웃으로 변경한 뒤 본격적인 제작에 들어갔다. ▼ 레이아웃 변경을 통한 작업 환경 구축 더보기 [ 오브젝트 ] 추가 구성 요소인 오브젝트를 추가하는 방법은 Hierarchy 창에서 우클릭 후, 2D Object > Sprites > 모양 선택을 하면 된다. 배경 화면을 만들기 위해서 네모 오브젝트를 추가했다. 추가된 오브젝트는 Inspector 창에서 다양한 속성을 부여할 수 있다. Tran..
식냥
'스파르타내일배움캠프' 태그의 글 목록