
유니티 게임 엔진의 주요 기능

유니티의 기본적인 용어 소개

게임 오브젝트를 이동하는 방법

2차원 공간에서 오브젝트의 물리 충돌

게임 오브젝트 생성 메소드 Instantiate()

Instantiate() 메서드를 활용한 간단한 예제

Destroy() 메서드의 개념과 이를 활용한 간단한 예제

Photon PUN2 활용한 멀티 채팅창 구현 예제 / Canvas, Event System의 개념 등

유니티 KeyCode 종류 표

유니티에서 자주 쓰이는 수학 메서드
Update() 메서드의 종류

유니티 스크립트 Life Cycle
Coroutine 과 IEnumerator

Rigidbody를 활용한 3D Movement 개발 및 예제

스크립터블 오브젝트(Scriptable Object)는 유니티에서 제공하는 대량의 데이터를 저장하는데 사용할 수 있는 데이터 컨테이너스크립터블 오브젝트를 사용하면 값의 사본이 생성되는 것을 방지하여 프로젝트의 메모리 사용을 줄일 수 있다

RectTransform은 Rect를 가진다호출한 오브젝트의 2D 사각형 정보를 Rect 로 자져온다

데이터를 다룰 때는 어떠한 형식의 데이터를 결정하고 데이터를 다룬다int : 정수형float : 실수형string : 문자열bool : 참과 거짓사용빈도가 가장 높은 건 정수형 자료타입에 따른 변수를 할당한다메모리에 변수가 저장되고 컴파일 된다할당된 변수에 데이터를 쓰

만약 if 조건을 만족하지 못한다면 else 구문으로 이동반복을 방지하고자정수랑 문자열을 넣을 수 있다switch - case - breakdefault 아무것도 case에 해당하지 않으면 최종 default로bool \_ = (조건 ? 맞을떄 : 틀릴떄);랜덤 함수를

한 줄씩 검사하면서 내 코드가 어떻게 실행되고 있는지 확인할 수 있는 과정F9로 코드 바로 실행하고 싶은 곳에 브레이크 포인트를 걸 수 있다.F5를 통해 디버깅 모드를 실행할 수 있다.F10을 통해 한 줄씩 코드를 실행할 수 있다. (대신 함수에 들어가진 않는다.)F1

실제 게임의 경우 플레이어나 몬스터가 한 필드에서 하나만 존재하지 않기 때문에 배열이 필요하다일종의 바구니 역할배열 또한 형태를 설정해야 한다.int\[] array = new int5; 형태로 배열을 생성하고 배열 크기는 결정되면 변경할 수 없다.하나의 변수로 다양한