Game Dev Study Log

by ricale

취미로 하는 게임 개발 공부

3D 강의 코드를 2D 프로젝트로 옮기기 2

오늘은 LevelGrid 작성을 완료하고 Pathfinding 작성을 시작했다. Pathfinding 작성에 앞서 PathNode 작성도 필요했기에 해당 클래스는 작성을 완료했다.

생각보다 고개를 갸우뚱 하는 코드들이 좀 있었다. 예를 들면 불필요한 코드 중복이라던가, LevelGridPathfinding 의 순환참조라던가. 하지만 지금 목표는 리팩토링이 아니라 코드 리뷰 및 리마인드 이므로, 되도록 코드를 수정하지는 않고 있다.