사용자 도구

사이트 도구


게임패드_입력
게임패드 입력

문서의 이전 판입니다!


이번에는 게임패드 입력을 해볼 것이다.

스타팅 프로젝트

게임 클래스 수정해 보기

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 (바깥 편집)