반응형
[유니티] 게임 오브젝트의 생명주기
Unity/01. 유니티2024. 4. 2. 12:55[유니티] 게임 오브젝트의 생명주기

Unity : 게임 오브젝트의 생명 주기 (Life Cycle) 게임 오브젝트의 생명 주기는 초기화 - (활성화) - 물리연산 - 게임로직 - (비활성화) - 해체 순으로 구성된다.초기화 - Awake(), Start()물리연산 - FixedUpdate()게임로직 - Update(), LateUpdate()해체 - OnDestroy()Awake()와 Start()Awake() 함수는 제일 먼저, 1번 실행되는 함수이며, 모든 변수를 초기화, 즉 게임의 상태를 초기화한다.Start() 도 한번만 실행되는 것은 같으나, Update() 보다 빠르지만, Awake() 보다 늦게 실행되며 스크립트가 활성화 되어 있어야한다.즉, Awake - Start - Update 순으로 실행된다.Update 계열 함수Upd..

[유니티] Asset Bundle
Unity/01. 유니티2024. 3. 29. 19:40[유니티] Asset Bundle

Unity : Asset Bundle에셋 번들(Asset Bundle)는 무엇일까?에셋번들은 에셋(모델, 텍스처, 프리팹, 오디오 클립, 씬 등)의 묶음을 의미한다.에셋번들을 이용하면 프로그램 실행중에 동적으로 에셋을 로드할 수 있다.에셋번들은 게임 등에서 콘텐츠를 다운로드 할 경우 유용하게 사용될 수 있다.게임 할 때 추가 리소스를 다운 받는 것들이 에셋 번들이다.에셋 번들을 왜 사용할까?유니티 게임을 빌드하게 되면 실행파일과 에셋은 고유한 포맷으로 압축, 보안이 되어 있어 재빌드 전에는 수정사항을 적용할 수 없다. 에셋번들은 위의 그림에서 보았듯이 에셋들을 모아 저장하고, 서버로부터 WWW 확장자를 이용해 다운로드할 수 있다. 그럼으로서 큰 용량에 민감한 모바일은 최초 앱 배포 시에 작은 용량을 배포..

게임 엔진 (Game Engine)
PROGRAMMING/00. 관련 용어2024. 3. 4. 20:23게임 엔진 (Game Engine)

★KEYWORD★상호작용 프로그램 구현 / 소프트웨어 구성요소 / 게임 개발 소프트웨어 / 상용화된 엔진 / 유니티 / 언리얼 / 자체 엔진개발 게임 엔진(영어: game engine)은 비디오 게임 같은 실시간 그래픽 표시 기능을 갖춘 상호 작용 응용 프로그램을 구현하는 핵심 소프트웨어 구성 요소를 말한다. 컴퓨터 게임 개발에 바탕이 되는 기술을 제공하여 개발 과정을 단축시켜 줄 뿐 아니라, 게임을 다양한 플랫폼에서 실행할 수 있게 해주기도 한다. 특히 게임 엔진은 재사용을 염두에 두고 있기 때문에, 하나의 게임에 종속되지 않고 여러 종류의 게임에 쓰일 수 있도록 개발된다. 비디오 게임, PC 게임의 개발에 기반이 되는 구성 요소들을 가진 필수 구성 요소들인 그래픽 엔진, 물리 엔진, 오디오 엔진, U..

반응형
image