내일배움캠프 48일차 - 언리얼 C++에서 배우고 싶은 내용 : Tick그룹?

언리얼 C++ 과제를 하면서 특정 상태를 틱 단위로 확인해야 하는 변수를 만들었는데, Tick함수가 끝나는 직후 변수를 초기화를 해야하는데, 틱이 처리되는 범위 밖에서 실행되는 바인딩 함수 등에서 해당 변수의 상태를 체크할 경우 이미 초기화가 되어서 실제로 확인된 상태와 전혀 다르게 작동하는 문제가 있었다.

이걸 해결하는 방법에 대해 찾아보다, 유니티에서는 Update()와 LateUpdate()를 구분해서 사용하는 것을 떠올리고 이곳 언리얼에서도 같은 기능이 있나 찾아보다 Tick그룹이란 것을 발견했다. 이것은 기존 Tick과는 다르게 렌더링 전에 미리 실행되거나, 모든 처리가 끝난 후에 실행되게 끔 시점을 변경할 수 있다고 하는데, 구글을 찾아봐도 잘 이해가 되지 않는 부분이 많아 우선 변수를 두 개 사용하여 상태를 처리하고 다음에 강사님에게 여쭤봐야할 것 같다는 생각이 들었다.

댓글

이 블로그의 인기 게시물

내일배움캠프 사전캠프 - 사전캠프설 연휴 커피 파밍 이벤트 작품 [ EXTREMITY ]

내일배움캠프 29일차 - 커리어데이 2일차 : 클라이언트 프로그래머로서 포트폴리오, 입사준비팁