Skip to main content
컨트롤러가 사용자에게 성공적으로 연결되면, 해당 컨트롤러의 넥서스 버튼을 누르는 것은 가이드와 대시보드에 그 사용자의 개인화된 경험을 표시합니다. 사용자는 이것이 언제 발생하는지 이해하고 제어할 수 있다고 느껴야 합니다. 사용자와 컨트롤러 간의 연결이 변경될 때마다 XUserDeviceAssociationChangedCallback이 발생합니다. 새로운 연결은 다음과 같은 방식으로 형성될 수 있습니다.
  • 계정 선택기가 표시될 때마다.
  • XUserAddAsync를 호출할 때.
  • XUserFindControllerForUserWithUiAsync를 호출할 때.
  • 콘솔에 로그인된 사용자가 한 명일 때, 사용자가 입력을 제공한 첫 번째 컨트롤러가 그 사용자와 연결됩니다.
  • 사용자가 연결되지 않은 컨트롤러를 사용하여 게임을 실행(또는 다시 실행)하기로 선택할 때, 해당 컨트롤러가 자동으로 그 사용자와 연결됩니다.
  • XBOX Accessories 앱을 사용하여 사용자는 지정된 컨트롤러를 사용자와 연결할 수 있습니다. 해당 컨트롤러가 켜지면 지정된 사용자가 로그인되고 해당 컨트롤러가 그 사용자와 연결됩니다.
  • 컨트롤러에 배터리를 다시 꽂으면 자동으로 해당 컨트롤러가 이전 소유자와 다시 연결됩니다.
다음과 같은 경우 연결이 손실될 수 있습니다.
  • 컨트롤러가 꺼진 경우(예: 배터리 손실)
  • 사용자가 로그아웃한 경우
  • 컨트롤러가 새 사용자와 연결된 경우(원래 사용자는 이제 연결이 손실되었음을 통보받습니다.)
다음 예제는 콘솔에서 컨트롤러 연결이 어떻게 변경될 수 있는지, 발생하는 이벤트, 그리고 게임이 취할 수 있는 액션을 보여줍니다.

참고 항목

XUserAddAsync XUserDeviceAssociationChangedCallback XUserFindControllerForUserWithUiAsync
마지막 수정일 2026년 8월 24일