유니티 - GameObject, Component

krokrai·2026년 1월 19일

목차

  • GameObject
    • GameObject
    • 사용법
  • Component
    • Component
    • 사용법
    • 예시

GameObject

GameObject

  • GameObject는 Hierarchy에서 표시되며, 유니티 Scene 내에 대부분의 물체는 GameObject입니다.
  • creat Emptpy를 통해서 기본적인 Object(Transform만을 갖고 있는 물체)를 생성할 수 있으며, 유니티에서 지원하는 3D Object를 생성할 수 있습니다.

사용법

  • Hierarchy 에서 우클릭 후 1번을 선택할 경우 기본적인 Object를 생성하며, 2번을 선택할 경우, 3번에서 도형을 선택할 수 있다.

    Cube : 정육면체
    Sphere : 구체(공 모양)
    Capsule : 끝이 둥근 모양( 캡슐 알약할 때 그 모양 )
    Cylinder : 원기둥
    Plane : 사각형 (바닥)
    Quad : 사각형 (벽)

  • Object 생성 후 Inspector 창에 후술할 Component를 추가 또는 제거할 수 있으며, Empty를 생성하였을 때 아래 그림과 같이 기본적으로 Transform을 갖고 있다.

Component

Component

  • GameObject에 객체의 능력(기능)을 추가해주는 것으로 Transform 또한 Component이며, 기본으로 생성됩니다.
  • 필요에 따라 Rigidbody나 사용자가 생성한 Script를 넣을 수 있습니다.

사용법

  • Inspector 안에 Add Component를 눌러서 추가할 수 있으며, Rigidbody 같은 물리 처리 Component 등을 넣어서 사용할 수 있습니다.


예시

  • 사용자(개발장 등)의 Script를 추가하기
    • 이름 지정 후 내부에 간단한게 코드 작성하기
    private void start()
    {
    	  Debug.Log("start 호출 됌");
    }  
    • 지정한 이름으로 찾거나, project 내에 생성된 script 파일 끌어다 넣기
profile
게임을 좋아하고 만들고 싶은 개발자 지망생입니다.

0개의 댓글