Win32 - Game

[TOC]

버퍼

버퍼는 메모리 혹은 임시 메모리

더블 버퍼링(Double Buffering)

페이지 전환(Page Flipping)

프레임워크 구조

프레임워크 클래스

프레임워크 적용

프로젝트 디렉터리

포함 디렉터리

라이브러리 디렉터리

패턴툴

패턴

패턴툴 기능

패턴툴 설계

유닛 상태 타입

유닛 상태

상태 패턴 클래스

유닛

Interface

유닛 툴

유닛

적 유닛

플레이어 유닛

공 유닛

사운드

FMOD

https://www.fmod.com

FMOD Studio API 다운로드(로그인 필요)

설치

C:\Program Files (x86)\FMOD SoundSystem\FMOD Studio API Windows

헤더파일 C:\Program Files (x86)\FMOD SoundSystem\FMOD Studio API Windows\api\core\inc

라이브러리 C:\Program Files (x86)\FMOD SoundSystem\FMOD Studio API Windows\api\core\lib\x86 or x64

예제파일 C:\Program Files (x86)\FMOD SoundSystem\FMOD Studio API Windows\api\core\examples

설명서 C:\Program Files (x86)\FMOD SoundSystem\FMOD Studio API Windows\doc

프래임 당 한번만 변경되어야하는 변수는 한 프레임에 두 번 변경되지 않도록 주의한다.

화면에 텍스트 출력

vector, deque을 멤버변수로 사용한 경우

vector에 push_back()은 매개변수를 복사한다

vector 복사하기

이동지점 Waypoint