Unity (12) 썸네일형 리스트형 Camera & Light Scene에서 Main Camera 클릭 시 Inspector 확인 씬에 최소 1개 이상 존재해야 함 Camera 컴포넌트 게임 월드를 보는 눈 역할 을 담당 Clear Flags 오브젝트가 존재하지 않는 빈 배경을 어떻게 채울지 결정하는 요소 주로 2D 게임은 Solid Color, 3D는 Skybox 사용 만약 Clear Flag가 Depth only or Don't clear인 경우 오브젝트 움직임에 따른 잔상이 남음 Projection 카메라의 시점을 나타내며 2D와 3D 시점이 존재 Projection이 Othographic : 2D Perspective : 3D Clipping Planes 카메라가 오브젝트를 볼 수 있는 시야 거리 Viewport Rect 카메라가 본 것을 화면에 출력하는 영.. GameObject Gameobject는 Inspector에서 Transform 컴포넌트 가짐 : position 지정 가능 3D object Cube ... Mesh Filter 3차원 오브젝트의 외형 Mesh Renderer 오브젝트의 표면 색상, 질감 표현 Collider 오브젝트의 충돌 범위를 설정 가능 2D Object Sprite 게임 화면에 2D 이미지를 보이게 하는 게임 오브젝트 Sprite Renderer 외부 2D 이미지를 넣어서 출력 가능 Sprite Mask Sprite 오브젝트의 특정 부분을 보이거나 보이지 않게 할 때 사용 Tilemap 타일 형태의 2차원 맵을 제작할 때 사용 Effect Audio Video UI 게임 상 버튼, 스크롤 바 등 여러 UI 사용 가능 Unity3D 기본 용어 프로젝트 하나의 어플리케이션 의미 씬 (Scene) 게임을 씬 단위로 관리 Game Object 하나의 물체를 지칭하는 단위 컴포넌트 게임 오브젝트가 화면에 출력되는 것은 렌더러 컴포넌트가 수행 2D 이미지 출력 : Sprite Renderer Sprite에 이미지 등록 시 화면에 출력 3D 이미지 출력 : Mesh Renderer Audio Source 컴포넌트로 사운드 재생 가능 Audio Clip 변수에 사운드 에셋 등록 오브젝트에 대한 로직은 C# 스크립트 파일로 작성해서 등록 에셋 프로젝트 내부에서 사용할 수 있는 모든 리소스 Audio, 3D Model, Animation, Script ... 프리팹 (Prefab) Hierarchy View에 있는 게임 오브젝트를 파일 형태로 저장하는 단위 Unity View Scene 개발자 편집 공간 Game 카메라가 비추는 모든 오브젝트가 보여지는 공간 실제 게임이 실행되는 공간 Hierarchy 모든 오브젝트를 이름으로 가지고 있음 오브젝트간 계층 관계 가능 자식은 부모의 이동에 따라 종속적으로 움직임 Inspecetor 오브젝트를 클릭 시 상세 정보를 나타내는 뷰 Project 리소스 파일을 관리 Console 오류 디버깅 이전 1 2 다음