레이싱게임 (1) 썸네일형 리스트형 OpenGL을 공부하는 이유 회사에서 게임잼을 했을 때, 느꼈다. 캐릭터 제어 같은 게임 플레이 로직을 구현하지 않은지 참 오래 됐다는 것을. 기본적인 벡터, 행렬 사용하는데 꽤나 버벅거렸다. 안 보면 잊혀지듯, 안 쓰면 잊혀지는 것이 특별할 게 없긴하다. 결국 시간에 쫓기어 레이싱 게임이란 걸 처음으로 만들었다. 원형 트랙을 구현하고 차량의 방향 벡터를 구하기 위해 수직 벡터를 계산하는 간단한 것들에 많은 시간을 허비했다. OutRun 레이싱 게임을 그때는 구현을 어떻게 했는지 궁금해서 검색하다가 기본적인 트랙을 구현한 유투브를 보았다. C++을 이용한 코드들을 보여 주는데 투영 행렬을 처리하는 코드를 보고 불끈! 2D 점을 3D 점으로 투영하는 기본 렌더링을 직접 구현해 보기로 결심했다. 좀 하다 흐지부지 될지언정. 끓어오를 때.. 이전 1 다음