게임패드_입력
게임패드 입력
문서의 이전 판입니다!
이번에는 게임패드 입력을 해볼 것이다.
스타팅 프로젝트
- 상속을 이용하여 다른 아이템 만들기가 이전 프로젝트이다.
- 상속을 이용하여 다른 아이템 만들기프로젝트 파일을 다운 받아서 시작하자
게임 클래스 수정해 보기
1. 기본 개념
게임패드는 여러개가 있을 수 있다. 통상 게임기들은 게임패드를 4개까지 지원한다. raylib역시 4개 까지의 게임패드를 지원한다.
bool IsGamepadAvailable(int gamepad); // Check if a gamepad is available
함수는 몇번째 게임패드가 지금 입력가능한지를 인자로 받아서 리턴해주는 함수이다. 우리는 1인용 게임을 만들므로 제일 첫번쨰, 즉, 0번째 게임패드를 쓸 것이다.
따라서 game.h에는 gamepad라는 멤버 변수를 0으로 정의해 주면 된다.
int gamepad = 0; // 제일 처음에 꽂은 게임패드만 사용하도록 하자. 제일 처음이므로 0이다.
2. 게임패드의 버튼
게임패드의 버튼맵은
게임패드_입력.1698069791.txt.gz · 마지막으로 수정됨: 2023/10/23 23:03 (바깥 편집)
로그인