pyxen.input.gamepads
연결된 게임 컨트롤러에 접근합니다.
pads = pyxen.input.gamepads
게임패드 접근
pad = pads[0]
인덱스가 유효하지 않으면 에러.
속성
| 속성 | 타입 | 설명 |
|---|---|---|
connected | bool | 컨트롤러가 연결되어 있는지 |
left_stick | Vector2 | 왼쪽 아날로그 스틱 |
right_stick | Vector2 | 오른쪽 아날로그 스틱 |
버튼
각각 Button 객체를 반환합니다:
pad.a
pad.b
pad.x
pad.y
pad.start
pad.back
pad.guide
pad.lb
pad.rb
pad.lt
pad.rt
pad.up
pad.down
pad.left
pad.right
pad.left_stick_button
pad.right_stick_button
예시: 아날로그 이동
stick = pad.left_stick
player.x += stick.x * 2
player.y += stick.y * 2
예시: 점프 버튼
if pad.a.pressed:
player.jump()
참고
- 다중 게임패드 지원
- 버튼 객체는 키보드 및 마우스와 같은 모델 사용
- 모든 속성은 읽기 전용