-
5 - (2). 에너미를 클래스화 하기C,C++로 만드는 간단한 프로젝트/Invaders(Galaga) 게임 만들기 2021. 3. 26. 19:33
아래의 내용에 이어서, 이번에는 에너미를 클래스화 해보자.
designatedroom87.tistory.com/394
기본적인 에너미 클래스는 플레이어와 거의 같다.
아래의 기본적인 내용도 플레이어 클래스의 멤버함수들과 같다.
에너미; 클래스의 EnemyAction 멤버함수에서 총알과 관련한 내용은 일단 주석처리를 한다.
총알과 관련한 내용도 클래스화 작업을 해야 하기 때문이다.
main함수에서 변경되는 부분을 알아보자.
아래는 에너미들의 객체 배열이다.
InitialObject 함수
멤버함수들을 이용해서 초기화를 진행한다.
EnemyAction 함수
멤버함수의 호출을 통해서 이동을 한다.
DrawEnemy 함수
멤버함수의 호출을 통해서 이동을 한다.
CheckCrush 함수
멤버함수의 호출을 통해서 이동을 한다.
CheckClear 함수
멤버함수의 호출을 통해서 이동을 한다.
영상
헤더 파일 & 소스 파일
'C,C++로 만드는 간단한 프로젝트 > Invaders(Galaga) 게임 만들기' 카테고리의 다른 글
5 - (4). Shot 클래스화 하기 (0) 2021.03.26 5 - (3). 에너미들을 관리해주는 매니저 클래스 설계( 싱글톤 클래스 )하기 (0) 2021.03.26 5 - (1). 플레이어를 클래스화 하기 (0) 2021.03.26 4. 총알과 오브젝트의 충돌 체크 & 게임 종료 만들기 (0) 2021.03.26 3. 플레이어와 에너미의 총알 만들기 (0) 2021.03.26