[Go-Unity] 2. 게임 오브젝트, 컴포넌트

업데이트:     Updated:

카테고리:

태그: ,


공부한 고박사의 유니티 기초를 복습하면서 정리.

1. 게임 오브젝트

  • Hierarchy view에 보이는 모든 것이 게임 오브젝트
  • 씬에 배치되는 하나의 물체를 지칭
  • 게임 오브젝트에 원하는 컴포넌트를 추가하여 다양한 오브젝트 제작 가능
    ( 공격효과음 오브젝트, 이펙트, 적 오브젝트)





2. 컴포넌트(Component) [C# Script]

  • 게임 오브젝트에 부착할 수 있는 C#스크립트 파일을 지칭하는 단위
  • 게임 오브젝트에 컴포넌트를 부착하여 게임 오브젝트에 여러 기능을 부여
  • 컴포넌트목록이 Inspector View에 표시된다.

2D Object , Effects , light , audio , video , UI

3D Object ex(Cube)

Cude_component

Camera

image

  • Viewport Rect 를 활용하여 두개의 카메라로 다른 두개의 화면을 볼 수 있다.
    Viewport_Rect

Light(빛)

image

  • Type : Directional (방향) , Point (구 형태로 방사되는 빛)
    Spot Light(원뿔 형태로 뻗어나가는 빛) , Area Light(위치를 기준으로 전방으로 나가는빛) image
  • Mode : Realtime : 실시간으로 빛이 변화 Mixed : 둘이섞어서 사용 Baked : 현재 상태로 빛 연산을 해두고 활용
  • Baked 모드 사용시 설정 : 1. 빛의 영향을 받을 게임 오브젝트의 static 옵션설정
    image
    2. image
  • Intensity : 빛의 세기 Shadow Type: 그림자





3. 에셋 (Asset)

  • 프로젝트 내부에서 사용하는 모든 자원을 지칭하는 단위
    Audio, Model, Animation, Script, Prefab, Etc..





4. 프리팹 (Prefab)

  • Hierarchy View에 있는 게임 오브젝트를 파일 형태로 저장하는 단위
  • 주로 게임 중간에 생성되는 게임 오브젝트를 프리팹으로 저장해두고 사용 Prefab
  • 원본을 수정하면 복사본으로 배치되어있는 모든 게임오브젝트가 한번에 바뀜





5. Project, Scene, GameObject, Component, Asset의 관계

project


참고 : 유니티 TOP


📔

댓글남기기