部署您的触摸控件布局
概述
建立了触摸布局后,需要在游戏中与它们互动。
先决条件
要部署和查看布局,需要:
- 具有触摸适配套件命令行工具 (tak.exe) 的 Windows 电脑
- 具有 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 配合使用,或若要连接到运行 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. 选择你的布局
流式处理会话启动后,可以选择要使用的触摸布局,方法是选择“开发人员”,然后按左上角的 ...
按钮从流内覆盖中进行选择。
。