Xbox Live 패드 수 확인 함수
이 문서는 Xbox Live에서 현재 사용자에게 활성화된 패드 "슬롯"의 수를 확인하는 함수에 대해 설명합니다. 이 함수는 xboxlive_pad_for_user()
와 함께 사용될 수 있습니다.
함수 구문
xboxlive_pad_count_for_user(user_id, slot);
인수 설명
인수 이름 | 타입 | 설명 |
---|---|---|
user_id | 포인터 | 확인할 사용자 ID |
slot | - | 사용되지 않음 |
반환 값
- 활성화된 패드 슬롯의 수를 반환합니다.
예제 코드
global.slots[0] = xboxlive_pad_count_for_user(user_id[0]);
위의 코드는 주어진 사용자 ID 포인터와 연결된 패드 수를 global.slots[0]
에 저장합니다.
활용 예제
- 사용자 패드 수 확인하기
gml var userPadCount = xboxlive_pad_count_for_user(user_id[1]); show_message("사용자 1의 패드 수: " + string(userPadCount));
- 모든 사용자 패드 수 출력하기
gml for (var i = 0; i < array_length(user_id); i++) { var padCount = xboxlive_pad_count_for_user(user_id[i]); show_message("사용자 " + string(i) + "의 패드 수: " + string(padCount)); }
- 패드 수에 따라 게임 모드 변경하기
gml var padCount = xboxlive_pad_count_for_user(user_id[0]); if (padCount > 1) { // 멀티플레이어 모드 활성화 start_multiplayer_mode(); } else { // 싱글플레이어 모드 활성화 start_singleplayer_mode(); }
- 패드 수가 0일 때 경고 메시지 표시하기
gml var padCount = xboxlive_pad_count_for_user(user_id[0]); if (padCount == 0) { show_message("활성화된 패드가 없습니다. 패드를 연결해 주세요."); }
이 문서에서는 Xbox Live에서 사용자 패드 수를 확인하는 방법과 그 활용 예제를 설명했습니다.