유니티 게임오브젝트(GameObject)와 컴포넌트(Component) 개념 이해하기, 왕초보도 쉽게 배우는 유니티 게임제작 강좌 06

Поделиться
HTML-код
  • Опубликовано: 23 сен 2024
  • 왕초보도 쉽게 배우는 유니티 게임제작과 C# 재생목록 : • 왕초보도 쉽게 배우는 유니티 게임제작과 C#
    유니티로 게임을 만든다는 것은 결국, 게임의 무대인 씬뷰에 직접 만든 게임오브젝트들을 올려 놓거나 또는 유니티가 제공하는 것들을 하나하나 불러와서 씬뷰에 올려 놓고 제어한다는 것을 의미합니다. 각각의 게임오브젝트들에게 필요한 여러가지 속성을 부여하는 컴포넌트라는 것들을 게임오브젝트에 붙였다 뗐다하면서, 그리고 게임오브젝트를 제어하기 위해 C#으로 스크립트 컴포넌트를 만들고 게임오브젝트에 붙여서 게임을 만들어가게 됩니다. 즉, 유니티의 게임오브젝트는 컴포넌트를 담는 컨테이너의 역할을 한다고 생각하면 됩니다.
    컴포넌트(Component)는 요소, 부품이라는 뜻이며, 유니티에서는 속성이나 능력, 또는 기능과 같은 의미를 지니고 있다고 생각하면 이해가 쉬울 것 같습니다. 마치 아이돌 그룹이라 치면 그룹의 멤버들중에서 누구는 무슨 담당, 누구는 무슨 담당이라고 역할을 나눈 멤버들이라고 보시면 됩니다. 이 컴포넌트는 C#의 입장에서 보면 클래스라고도 하는데요, 이 컴포넌트라는 클래스를 만드는 가장 큰 이유는 재사용이 가능하도록 하기 위해서 입니다. 프로젝트마다 게임오브젝트에 부여하기 위한 기능이나 속성을 매번 새로 만드는 것이 아니라, 유니티의 전문 프로그래머들이 여러가지 유용한 컴포넌트들을 이미 많이 만들어 준비해 놓은 것이 유니티 입니다. 우리는 그 컴포넌트라는 도구들을 잘 이해하고 잘 가져다 쓰면 됩니다. 마치 레고블럭을 쌓듯 게임오브젝트에 컴포넌트를 조립하여 게임을 만들어 가게 됩니다.

Комментарии • 1

  • @jkyepp
    @jkyepp Год назад

    초보 입문용으로 너무 좋습니다. ^^