部署您的触摸控件布局

概述

建立了触摸布局后,需要在游戏中与它们互动。

先决条件

要部署和查看布局,需要:

部署布局

1. 为布局提供服务

在具有触控适配套件命令行工具 (tak.exe) 的 Windows 电脑上,利用 Serve 命令使布局可供请求它们的设备使用。

C:\Program Files (x86)\Microsoft GDK\bin>tak serve --layout-path C:\MyGameLayouts
Verifying touch adaptation bundle 'C:\MyGameLayouts '.
Now listening on: http://0.0.0.0:9269
Application started. Press Ctrl+C to shut down.
Hosting environment: Production
Content root path: C:\MyGameLayouts

2. 配置要加载的内容测试应用程序

在内容测试应用程序的“设置”中,输入触控适配设置的配置(在开发人员部分)。

  • 确保“启用旁加载”已打开
  • 输入为布局提供服务的电脑(包括端口)地址

注意

如果将 Web 内容测试应用程序Safari 配合使用,或若要连接到运行 serve 命令的远程电脑,请确保旁加载地址以 https 开头且已使用 --certificate-file 选项。 有关如何启动安全 (https) 旁加载服务器的详细信息,请参阅 Serve 命令

  • 如果要立即在所有已连接客户端上更新布局更改,请启用自动刷新(否则,只有在启动新的流式处理连接时才会进行更新)。

开发人员设置

3. 流式传输你的游戏

每次流式处理连接后,CTA 将连接到 TAK 服务器并下载最新布局。

已下载布局

请求布局时,将在承载 serve 命令的电脑上看到请求和下载。

C:\Program Files (x86)\Microsoft GDK\bin>tak serve --layout-path C:\MyGame\layouts
Verifying touch adaptation bundle 'C:\MyGame\layouts'.
Now listening on: http://0.0.0.0:9269
Application started. Press Ctrl+C to shut down.
Hosting environment: Production
Content root path: C:\MyGame\layouts
Request starting HTTP/1.1 POST http://192.168.1.1:9269/connection/negotiate?negotiateVersion=1  0
Request finished in 1.6283ms 200 application/json
Request starting HTTP/1.1 GET http://192.168.1.1:9269/connection?id=3u0Xs_Dlwn-J1mREHTcG5w
Request starting HTTP/1.1 GET http://192.168.1.1:9269/v1/tabs/active/download
Request finished in 3.9865ms 200 application/octet-stream

4. 选择你的布局

流式处理会话启动后,可以选择要使用的触摸布局,方法是选择“开发人员”,然后按左上角的 ... 按钮从流内覆盖中进行选择。

选择布局