life-cycle

· Unity
Unity에는 다양한 이벤트 함수들이 있지만 그중에서 Update와 관련된 함수들을 가장 많이 사용하게 된다.이는 Update, FixedUpdate, LateUpdate로 3가지 종류가 있는데 이 세 함수들은 서로 호출 주기도 다르고 작동 방식도 다르다. Update매 프레임마다 호출되는 함수로 프레임마다 연산에 걸리는 시간이 다를 수 있기 때문에 호출되는 주기가 항상 일정하지 않다.Update 직전 프레임이 완료하는 데에 걸린 시간은 Time.deltaTime을 통해 가져올 수 있다. 호출 주기가 일정하지 않기 때문에 플레잉의 움직임 등을 Update에서 시행하게 된다면 항상 Time.deltaTime을 곱해서 플레이어가 일정한 속도로 움직일 수 있도록 보정을 해야 한다. Fixed UpdateUpd..
· C++
5월부터 게임 엔진을 만들기 시작했다. 중간에 잠시 중단한 적도 있지만 지금까지 약 7개월 동안 게임 엔진을 개발했다.그래서 현재까지 개발한 내용을 기록해보려고 한다. 현재까지 개발한 코드: https://github.com/airhood/CubicEngine GitHub - airhood/CubicEngineContribute to airhood/CubicEngine development by creating an account on GitHub.github.com  그래서 정확히 뭘 만들건데?우선 정확히 어떤 역할을 하는 게임 엔진을 어떤 구조로 만들 것인지 정해야 한다.프로젝트의 규모가 큰 만큼 다른 게임을 개발할 때처럼 대충 설계를 했다가는 나중에 가서 힘들어질 게 예상됐기 때문에 설계에 많은 시..
Airhood
'life-cycle' 태그의 글 목록