概述
构建触控布局后,你将需要在游戏中与它们交互。
先决条件
若要部署和查看布局,需要:
- 具有触摸适配套件命令行工具的 Windows 电脑 (tak.exe) 。
- 具有 Web 内容测试应用程序、 Android 内容测试应用程序 (弃用) 或 Windows 电脑内容测试应用程序 (弃用) 的设备。
- 要部署和查看的一组布局。
部署布局
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”,从流中覆盖选择左上角的 ...
按钮来选择要使用的触摸布局。