다음을 통해 공유


터치 시작하기

이 항목에서는 Xbox 게임 스트리밍 타이틀에 대한 터치 스크린 오버레이 컨트롤을 구성하는 방법에 대해 설명합니다.

컨트롤러를 연결하지 않고도 게임을 실행할 수 있습니다. 터치 스크린 컨트롤은 게임을 하고 있는 사용자의 수를 증가시키고 모바일 사용자의 참여를 증가시키며 사용자에게 장치에 대한 직관적인 경험을 제공합니다.

게임에 터치 입력을 제공하는 두 가지 방법을 사용할 수 있습니다.

  1. 레이아웃을 터치 적응 키트. 스트리밍 클라이언트는 게임에 터치 컨트롤을 오버레이할 수 있습니다. 게임에 대한 컨트롤을 최적화하고 게임의 각 부분에 대해 서로 다른 레이아웃으로 변경하는 사용자 지정 레이아웃을 제공할 수 있습니다.

  2. 네이티브 터치. 컨트롤러 상호 작용보다 표준 터치 상호 작용에 더 자연스럽게 반응하는 게임 영역에 대해 직접 터치를 지원할 수 있습니다. 일반적으로 바람직한 예는 메뉴, 인벤토리 관리 및 지도 상호 작용입니다.

터치 입력은 기본적으로 사용하도록 설정되지 않습니다. 터치를 사용하여 로컬로 테스트하기 위해 네이티브 터치 또는 터치 적응 키트 번들 사이드로드를 사용하도록 콘텐츠 테스트 애플리케이션을 구성할 수 있습니다. 스트림 구성 개요에는 이러한 설정을 사용하는 방법에 대한 자세한 정보가 포함되어 있습니다. 터치가 로컬로 작동하면 Microsoft 계정 담당자에게 문의하여 스트리밍하는 동안 다른 사용자에 대한 터치 입력을 사용하도록 설정합니다.

CTA에 대한 자세한 내용은 CTA(웹 콘텐츠 테스트 애플리케이션)를 참조하세요.

레이아웃 터치 적응 키트

터치 적응 키트 터치 레이아웃 디자인 모범 사례에 대한 고급 가이드는 터치 컨트롤 빌드에 대한 Designer 가이드를 검사.

터치 적응 키트(TAK)를 사용하여 다음 작업을 수행할 수 있습니다.

  • 사용자 지정 터치 적응 레이아웃을 생성합니다.
  • 장치에 사용자 지정 터치 적응 레이아웃을 배포합니다.
  • Cloud Aware 터치 적응 키트 API를 사용하여 컨트롤 레이아웃의 표시를 제어합니다.

참고 항목

터치 적응 키트 레이아웃은 터치 입력을 적극적으로 사용하는 사용자에게 표시됩니다. 컨트롤러를 적극적으로 사용하는 경우 터치 컨트롤이 숨겨집니다. 따라서 터치 적응 키트 레이아웃을 추가하고 Cloud Aware 터치 적응 키트 API를 호출하는 것이 항상 안전하고 바람직합니다.

게임은 다음 스크린샷과 유사한 터치식 레이아웃을 가질 수 있습니다.

2D 플랫폼 타이틀의 터치스크린 컨트롤 스크린샷

기본 터치 지원

기본 터치를 지원하는 것은 게임에서 마우스나 다른 입력을 지원하는 것과 유사합니다. 터치 이벤트는 값GameInputKindTouch이 인 GameInputKind를 사용하여 IGameInputReading으로 표시됩니다.

네이티브 터치 구현에 대한 전체 가이드를 보려면 IGameInput을 사용하여 게임에 대한 네이티브 터치 인터페이스 빌드를 검사.

참고 항목

Xbox 게임 스트리밍 소개Designer 터치 컨트롤 빌드 가이드IGameInput을 사용하여 게임에 대한 네이티브 터치 인터페이스 빌드