
대망의 유니티 1일차...
지만 병가내고 병원을 다녀왔으므로 하루 지나 TIL을 작성한다.
유니티 엔진의 특징 및 인터페이스를 알아보고
유니티의 라이프 사이클 및 콘솔 스크립트 활용까지 알아볼 예정
C#을 사용하는 게임 엔진.
GUI - 직관적이고 조작하기 쉬운 GUI 제공
Unity Hub - 다수의 버전을 설치하고 관리하는 기능 지원
Bulid - 간편한 방식의 빌드 지원
쉬운 자료확보 - 사용자 수가 많고 다양하기 때문에 필요한 자료 확보가 용이
Asset Store - 에셋 스토어를 통해 각종 리소스와 플러그인 확보
빠른 테스트 - 에디터에서 Play 버트능로 즉시 테스트 가능(단, 빌드 환경 차이가 존재)






이 외 툴바, 메인메뉴 등이 있음.

유니티에서 게임 오브젝트에 사용하는 모든 스크립트는 유니티엔진 네임스페이스를 사용하고
C# 스크립트와 유니티 엔진을 연결시켜주는 MonoBehaviour 의 상속을 받는다.
함수 호출의 과정 없이도 런타임 중에 순차적으로 자동 호출할 수 있도록 구성되어 있음.
(특정 이벤트나 조건이 만족될 경우 자동 호출되므로 콜백 함수)
유니티 엔진은 1프레임 단위로 내부 연산을 통해 게임 내 요소를 개발자 의도대로 조종함.
라이프 사이클은 각 프레임에서 "어떤 작업을 해야할 지" 정해진 순서를 뜻 함.
Awake()
OnEnable()
Start()
Update()
Coroutine
OnDisable()
OnDestroy()
유니티를 온보딩 때 설치하고 처음으로 활용해봤다.
오늘은 처음인 만큼 복습 간 응용보다는 기본 개념을 익히고
아직 조작이 익숙하지 않고 모르는 기능이 많으니 번역기를 써 가며 이것저것 둘러봐야겠다.