开始使用触控
本主题介绍如何为 Xbox 游戏流式处理游戏配置触摸屏覆盖控件。
可以使游戏在没有附加的控制器的情况下可玩。 触摸屏控件增加了玩游戏的用户数量,提高了移动用户的参与度,并为用户的设备提供了直观体验。
有两种方法可用于在游戏中引入触摸输入:
触摸适配套件布局。 流式传输客户端可以为游戏覆盖触摸控件。 您可以提供针对您的游戏优化控件的自定义布局,也可以将其更改为适应您的游戏不同部分的不同布局。
本机触摸。 您可以直接为游戏中的特定区域提供触摸支持,以让其对标准触摸互动做出的响应比控制器互动更加自然。 通常需要这种功能的示例包括菜单、库存管理和地图互动。
默认情况下,任何一种形式都不启用触摸输入。 为了使用触摸进行本地测试,可以将内容测试应用程序配置为启用本机触摸或触摸适配工具包捆绑包旁加载。 流配置概述 包括有关如何使用这些设置的详细信息。 触摸在本地工作后,请联系你的 Microsoft 帐户代表,以便在流式传输时为其他人启用触摸输入。
有关 CTA 的详细信息,请参阅 Web 内容测试应用程序 (CTA)
触摸适配套件布局
有关使用 触摸适配套件 设计触摸布局的最佳做法的更高级指南,请检查Designer的生成触摸控件指南
可以使用触摸适配套件 (TAK) 执行以下操作。
- 创建自定义触摸适配布局。
- 为设备部署自定义触摸适配布局。
- 使用 云感知触摸适配工具包 API 来控制控件布局的显示。
注意
触摸适配工具包布局 仅 对主动使用触摸输入的用户可见。 主动使用控制器时,会隐藏触摸控件。 因此,添加触摸适配工具包布局和调用云感知触摸适配工具包 API 始终是安全且可取的
游戏可以有类似的触摸适配布局,如下面的屏幕截图所示。
支持本机触摸
支持本机触摸类似于在游戏中支持鼠标或其他输入。 触摸事件将以 IGameInputReading 表示,其 GameInputKind 值为 GameInputKindTouch
。
有关实现本机触摸的完整指南,检查使用 IGameInput 为游戏构建本机触摸界面