Text RPG 업데이트 Pooling, Tick, 전투/이동, Render 분리
본 프로젝트는 C++ 베이스의 Text RPG로 3D, Isometric 뷰를 가지는 RPG 게임입니다.Tick 분배컴포넌트 구조를 쓴 이유는 단순히 파일을 나누기 위해서가 아니라, 업데이트 책임을 분리하기 위해서다.AObject::Tick()은 공통 상태를 처리하고, 그 다음 컴포넌트들에게 Tick을 분배한다.void AObject::Tick(float DeltaTime){ if (HitFlashTime > 0.0f) { ... } if (DamageTextTime > 0.0f) { ... } if (SlowTime > 0.0f) { ... } const float ScaledDeltaTime = DeltaTime * GetSlowRatio(); if (!Components...