部署您的触摸控件布局

概述

构建触控布局后,你将需要在游戏中与它们交互。

先决条件

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

部署布局

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 配合使用或连接到运行 service 命令的 远程电脑 ,请确保旁加载地址以 开头 https ,并且 --certificate-file 使用了 选项。 有关启动安全 (HTTPS) 旁加载服务器的详细信息,请参阅 Serve 命令

  • 如果希望在所有连接的客户端上立即更新对布局所做的更改,则启用 autorefresh (否则,仅在) 启动新的流式连接时才会发生更新。

开发人员设置

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. 选择你的布局

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

选择布局。