Unity/IGDC 입문 프로젝트 13

3. Script 생성

IGDC 입문 프로젝트 글입니다. 일전에 만들었던 Scripts 폴더에 들어간 후, 프로젝트 창을 우클릭, Create -> C# Script를 선택하여 스크립트를 하나 만들어줍시다. 두 번째 아이콘을 누르면 스크립트를 편집할 수 있는 툴이 자동으로 열립니다. 만약 에러가 발생한 경우, (혹은 툴이 원치 않는 것으로 열린다던가) 상단의 Edit -> Preferences -> External Tools -> External Script Editor에서 골라줍니다. 만일 여기서도 보이지 않을 경우, Browse로 찾아줘야 합니다... (귀찮지만) 기본 생성 템플릿 using System.Collections; using System.Collections.Generic; using UnityEngine; p..

2. Rigidbody & Collider

IGDC 입문 프로젝트 유니티에서 물리 연산을 위한 리지드바디와 콜라이더에 대해 알아보겠습니다. RigidBody 이전에 만든 Cube를 선택하고, 인스펙터 창에서 'Add Component'를 선택하여 Rigidbody를 추가합니다. 추가된 Rigidbody Component rigidbody는 붙은 물체에 대해 물리적 동작을 가능하게 해주는 컴포넌트입니다. 컴포넌트의 요소는 다음과 같습니다 (출처: https://ariel1910.tistory.com/entry/유니티-1-Rigidbody) 요소 기능 Mass 오브젝트의 질량 (단위 kg) Drag 공기저항 (값이 클수록 속도가 빨리 감소) Angular Drag 회전 시의 공기저항 (값이 클수록 회전속도가 빨리 감소) Use Gravity 오브젝트..

1. 에디터 레이아웃

IGDC 입문 프로젝트 Unity 설치는 구글에 검색하면 많이 나오므로, 이에 대한 내용은 생략하겠습니다. 진행할 프로젝트 버전은 2021.3.23f1입니다. 꼭 이 버전이 아니더라도 작동하지만, 같은 버전이라면 좋습니다. 이번 프로젝트에서는 3D로 타워디펜스를 만들어 볼 예정입니다. 단, 프로젝트를 시작하기 전, 간단히 에디터를 사용하는 방법에 대해 알아볼 겁니다. Unity Hub에서 3D를 선택하여 새 프로젝트를 생성합니다. 프로젝트가 생성되면 아래와 같은 화면을 볼 수 있습니다. 각각 하이어리키 창, 게임 씬, 인스펙터 창, 프로젝트 창으로 부를 겁니다. 만약, 창을 바꾼 후, 다시 이 레이아웃으로 돌리고 싶다면, 상단의 Window -> Layouts -> Default를 누르면 돌아옵니다. 프..