Update 사용 없이 Coroutine으로 게임 진행 구현
Unity/Study2024. 6. 14. 19:15Update 사용 없이 Coroutine으로 게임 진행 구현

기술 소개유니티를 Monobehaviour 클래스에 생명주기(Life Cycle) 중에 가장 많이 쓰이는 Update 클래스가 존재한다.Update 클래스는 프레임 당 한번 호출되는 클래스로 프레임 업데이트를 위한 주요 작업 함수이다.해당 클래스를 잘 제어하지 못하고 Update 클래스에 의존만 한다면 프레임 드롭같이 최적화 문제가 발생할 수도 있다.그래서 P.P.R 프로젝트에서 전반적인 게임 플레이를 Update 사용 없이 Coroutine으로 진행 루틴을 만들려고 한다.기술 설명YieldCache.cs : 코루틴 최적화/// Boxing 발생하지 않게 해주며, 의도치 않게 가비지가 생성되는 것을 방지class FloatComparer : IEqualityComparer{ bool IEqualit..

image