유니티사용법 7

3.3 씬에 오브젝트 배치하기

3.3.1 룰렛 배치하기 Project 창에 추가해둔 리소스를 드래그&드롭으로 Scene 뷰에 배치시킨다. 오브젝트 위치 조절 Inspector 창의 좌표를 지정해서 오브젝트를 옮길 수 있다. 좌표를 특정 위치에 맞추고 싶다면 inspector 창을 쓰는게 편리하다. X, Y 좌표 값을 0으로 배치하면 화면 중앙에 배치할 수 있다. 3.3.2 바늘 배치하기 3.3.3 배경색 변경하기 위에서 배경색이 파랑색이라 불편하다. 배경색은 카메라 오브젝트의 매개변수를 수정해서 변경하면 된다. Main Camera -> Inspector -> Camera 항목의 BackGround 에서 값을 변경한다. 필자는 연한 파랑색이 좋아서 다음과 같이 변경했다.

3.2 프로젝트와 씬 만들기

앞서 교재에서 파일을 가져와서 가져온 파일을 Project - Asset 폴더에 넣어준다. 3.2.2 스마트폰용으로 설정하기 빌드 설정 스마트폰용으로 빌드할 수 있도록 설정 File -> Build Settings (단축키 : ctrl + shift + B ) 안드로이드 용으로 해도 되는데, 필자는 아이폰이다.. ㅜ Switch Platform 을 눌러서 각 스마트폰용 프로젝트로 빌드한다. 화면 크기 설정 게임 화면 크기를 설정할 수 있다. 아이폰13 pro를 쓰기 때문에 1170 x 2532 픽셀 디스플레이로 설정할 계획이다.

카테고리 없음 2023.09.09

2 C# 스크립트 기초

2.2.1 스크립트 작성하기 연습은 2D 기반의 게임을 만들 예정이기 때문에 새로 프로젝트를 열어줍니다. 2.2.2 스크립트 연결하기 하단의 project에서 c# 스크립트를 만듭니다 스크립트를 적용할 오브젝트를 생성합니다. 빈 오브젝트에 스크립트를 드래그&드롭을 통해 연결합니다. 오브젝트의 inspector 을 보면 script가 연결됨을 확인합니다. 스크립트에 작성한 움직임으 적용하려면 게임 오브젝트에 연결해야 된다. 카메라, 오브젝트, 사물, 캐릭터 등 모든 동작에 대한 스크립트가 필요하고, 연결해야 한다는 것이다.

1.5.7 기타 기능

레이아웃 변경 분할화면을 조정하는 것 같은데, 뭐.. 초반에 아무것도 모를때는 사실, 분할하기보다는 각 창의 역할부터 아는게 중요하다 생각한다. 하지만 이렇게 작성해두는 이유는 나중에 필요할 때 구글링하기 귀찮기 때문이다. 게임 실행 화면의 크기 변경 game. 뷰 왼쪽 상단의 목록에서 화면 비율을 선택 모바일용 게임을 만든다면 기기에 맞는 화면 크기를 선택 프로파일러 그리기 폴리곤 수, 패치 수, 드로우 콜 수 확인 3D 게임에서 처리해야할 부분이 많아지면 분석을 위해 사용하는 기능 전용 창에서 열고 싶다면 window -> analysis -> profiler

1.5.6 오브젝트 변형하기

앞에서 배치한 정육면체를 변형 오브젝트를 직접 조작하기 때문에 게임을 실행햇을때 모습도 함께 변형 이동 도구 오브젝트의 위치에 따라서 Position의 값도 변경됩니다. 회전 도구 오브젝트를 회전시키려면, 회전 도구를 클릭합니다. 빨간색 : x축 녹색 : y축 파란색 : z축 을 기준으로 회전합니다. 오브젝트 회전 시 Rotation의 값도 변경됨 확대 축소 도구 위 예시를 보면 오브젝트의 크기가 너무 작아서 누르기 힘듭니다. 사각형을 바깥쪽으로 드래그시 규모가 확대되고 안쪽으로 드래그하면 규모가 축소됩니다. 오브젝트 자체의 크기를 조정하는 도구 scale의 값도 변경된다.

1.5.5 Scene뷰에서 시점 조작하기

시점을 움직이는 방법 ( 줌, 평행 이동, 회전) 움직이는 것은 개발자가 바라보는 시점 게임을 실행 했을 때 나타나는 모습에는 영향x 시점의 줌 인과 줌 아웃 마우스 휠을 위쪽으로 밀면 장면 전체를 줌인 마우스 휠을 아래쪽으로 밀면 장면 전체를 줌아웃 시점의 평행 이동 scene 뷰에서 시멈을 평행 이동하려면 조작 도구에서 화면 이동 도구를 클릭 시점의 회전 windows : ALT 를 누른 채로 화면을 드래그 드래그하면 씬이 회전하고,화면 위의 씬 기즈모도 함께 회전 씬 기즈모를 클릭해도 해당 방향으로 화면이 회전된다.

1.5 유니티를 써보면서 익숙해지기

1.5.1 프로젝트 만들기 프로젝트 : 연극에서 각본 씬 : 각 장면 프로젝트를 만들 때 게임 타이틀을 게임 이름으로 만들면 알기 쉽다. 안드로이드용인지, 아이폰용인지에 따라서 모듈을 추가로 빌드해줘야 합니다. 1.5.1 유니티 화면 구성 ※ 화면구성 Scene뷰 : 게임을 구성하는 메인 화면, 리소스를 배치해 게임 씬을 작성 Game뷰 : 게임을 실행 했을 때, 보이는 방향을 확인, 처리 속도나 과부하 걸리는 곳을 분석 Hierarchy창(계층 구조 창) : Scene뷰에 배치한 오브젝트 이름을 목록으로 표시 Project창 : 게임에서 사용하는 리소스를 관리 / 이미지, 음원 등의 리소스를 드래그&드롭으로도 처리 console창 : 프로그램에 오류가 있을 때 내용 표시 Inspector창 : Scen..