순서 패턴

[디자인 패턴] #9_업데이트 패턴, Update Pattern 게임 디자인 패턴 중 "순서 패턴"에 대해 알아보겠습니다. "게임 프로그래밍 패턴"의 10 항목, "업데이트 메서드"에 해당하는 내용입니다. 업데이트 패턴 1. 개념 * 개념 : 객체 컬렉션에 들어 있는 객체별로 한 프레임 단위의 작업을 진행하라고 "알려줘서" 전체를 시뮬레이션한다. 2. 왜? // 메인 게임 루프 while(true) { //... // 몬스터 객체의 이동 거리 업데이트 if(bMonsterLeft == true) { x--; if(x == 0) bMosterLeft = false; }else { x++; if(x == 100) bMonsterLeft = true; } // 이동 거리 결과 업데이트 Monster.setPo..
[디자인 패턴] #8_게임 루프, Game Loop Pattern 게임 디자인 패턴 중 "순서 패턴"에 대해 알아보겠습니다. "게임 프로그래밍 패턴"의 9 항목, "게임 루프"에 해당하는 내용입니다. 게임 루프 1. 사용 목적 * Why? : 게임 시간 진행을 유저 입력과 프로세서의 속도와 디커플링 합니다. 2. 개념 사용자 입력을 기다리는 동안 루프가 계속 돌며 게임을 진행합니다. 루프가 얼마나 빠르게 돌았는지에 따라서 "FPS"가 측정되며, 어떠한 플랫폼에서도 일정한 속도를 유지하는 것이 주요합니다! 코드 예제 1. 게임 루프의 기본 형태 while(true) { processInput(); update(); render(); } 1. 사용자 입력 처리 2. 상태 업데이트 3. 화면에 그려내기 * 주..
Hardii2
'순서 패턴' 태그의 글 목록