프로그래밍/C++

게임 루프와 게임 클래스

이재만박사 2020. 7. 27. 20:35

* 프레임의 구조


상위 수준에서 게임은 각 프레임마다 다음 단계를 수행한다


1. 입력을 받는다


2. 게임 세계를 갱신한다


3. 출력을 만든다


입력 처리는 마우스나 키보드, 또는 컨트롤러 같은 여러 디바이스의 입력을 감지한다


게임의 입력은 궁극적으로 게임의 유형이나 게임이 실행되는 플랫폼에 의존한다



게임 세계의 갱신은 게임 세계의 모든 오브젝트를 거치면서 필요에 따라 게임 오브젝트를 갱신한다는 걸 뜻한다