본문 바로가기

기타 분야12

[Unity] GameObject 정리 게임 오브젝트(GameObject) 란? '게임 속에 존재하는 모든 오브젝트'이며, 기능을 수행하는 컴포넌트(Components)의 컨테이너 역할을 합니다. 게임 오브젝트 자체로는 아무것도 할 수 없으며, 캐릭터, 환경, 특수 효과가 될 수 있으려면 먼저 프로퍼티를 부여해야 합니다. 간단히 예시를 들면 게임 오브젝트를 빈 냄비라고 생각하고 컴포넌트를 게임 요리에 사용되는 다양한 재료라고 생각할 수 있습니다. 컴포넌트 예) 캐릭터, 아이템, 광원, 카메라, 특수 효과 등.. 사용법 1. 게임 오브젝트 생성 - Hierarchy 창에서 우클릭을 하면 아래 사진같이 창이 뜨는데 여기서 Create Empty를 클릭하면 게임 오브젝트가 생성됩니다. - 단축키는 Ctrl + Shift + N / Cmd + Shi.. 2021. 5. 30.
[Unity] 유니티 UI 시스템 - UGUI UGUI 란? 게임 및 응용 프로그램의 런타임 UI를 개발하는 데 사용할 수 있는 오래된 GameObject 기반 UI 시스템입니다. UGUI 배경 기존에는 유니티 안에서 GUI 개발 환경이 불편해서 NGUI라는 유료 플러그인을 사용하여 GUI를 개발을 했다. 그래서 유니티에서는 NGUI 개발자를 불러들여 유니티 내 GUI 시스템을 대폭 업그레이드시켰고, Unity 버전 4.6부터 새로운 GUI를 출시했다. 이로써, 공식 명칭은 아니지만 UGUI라 불리는 GUI 시스템이 유니티 내에서 사용되기 시작했다. Canvas 란? Canvas 컴포넌트가 있는 게임 오브젝트이며, Canvas 컴포넌트는 UI 항목을 화면에 배치하고 렌더링 하는 역할을 합니다. Canvas를 생성하는 방법은 Hierarchy창 안에 .. 2021. 5. 27.
[Unity] 유니티 UI 시스템 유니티 UI 시스템에 대해 공부한 내용들을 정리해보았습니다. UI (User Interface) 란? 사용자 인터페이스(UI: User Interface)는 사람과 사물 또는 시스템, 특히 기계, 컴퓨터 프로그램 등 사이에서 의사소통을 할 수 있도록 일시적 또는 영구적인 접근을 목적으로 만들어진 물리적, 가상적 매개체를 뜻합니다. 즉, UI는 사람들이 컴퓨터와 상호작용하는 시스템입니다. 유니티의 UI 시스템 Unity는 Unity 에디터에서 만든 애플리케이션과 Unity 에디터를 위한 사용자 인터페이스(UI)를 만드는 데 사용할 수 있는 세 가지 UI 시스템을 제공합니다. - UI Toolkit Unity의 최신 UI 시스템입니다. 플랫폼 간 성능을 최적화하도록 설계되었으며 표준 웹 기술을 기반으로합니다.. 2021. 5. 25.
[Unity] Rider를 사용해서 유니티 개발하기 (환경 세팅) 유니티의 경우 게임 구성 편집 및 빌드를 담당하는 유니티 에디터 (Unity Editor)와 스크립트 편집기가 분리되어 있습니다. 스크립트 편집기는 유니티를 설치할 때 함께 설치되지 않아서 본인의 취향에 맞는 에디터 사용이 필요합니다. 따라서, 자신이 사용하고 싶은 편집기를 원하는 대로 골라서 사용할 수 있지만 일반적으로 아래 네 가지의 편집기를 주로 사용합니다. - MonoDevelop - Visual Studio (Community Edition) - VS Code (Visual Studio Code) - Rider 여기서 저는 Rider를 제외한 다른 편집기를 모두 사용해보기도 했고 학생 라이선스가 있기 때문에 유료 툴인 Rider라는 편집기를 사용해서 개발을 진행해보도록 할 예정입니다. 유니티 설.. 2021. 5. 23.