MFC - 레이싱 게임 (1)
HTML-код
- Опубликовано: 13 дек 2024
- 자동차 경주를 하는 레이싱 게임을 MFC로 개발합니다. 자동차의 이동 방향을 좌우 화살표 키로 변경합니다.
(1) 게임 배경인 Road를 생성; 자동차 속도감을 만들기 위해 차선을 아래로 이동
(2) 난수로 Enemy를 발생: 위에서 아래로 이동
(3) 사용자의 좌우 화살표 키 입력에 따라 주인공인 Car가 좌우로 움직임
(4) Car와 Enemy가 충돌하면 게임 정지; 충돌하지 않으면 계속 득점
(5) 상하 화살표를 누르면 자동차 속도가 증가하거나 감소함
[소스 코드 - MyCarRace]
github.com/mok...
[이미지]
무료 이미지를 아래 사이트에서 검색할 수 있습니다.
1. PNGWing(고해상도 배경): www.pngwing.com
2. pixabay(이미지, 비디오, 음악): pixabay.com
3. clipartmax(클립아트): www.clipartmax...
[오늘의 팁]
1. 화면 깜박임 줄이기
MgHead 폴더에 있는 MemoryDC.h 헤더 파일을 현재 프로젝트로 가져옴: github.com/mok...
OnEraseBkgnd() 메시지 처리기를 공란으로 만들고 return FALSE 추가
OnPain() 메시지 처리기에서 MemoryDC로 그림을 그림: CPaintDC viewDc(this); MemoryDC dc(&viewDc);