Version: 1.4
语言 : 中文
调试与分析
C# 代码断点调试

Connect App

Connect App 作为移动端 App,为小游戏提供运行环境。相较于浏览器,它支持更高的时钟精度,提供更强的 Debug 和 Profiling 能力。开发者可以在引擎内一键上传游戏,并通过 Connect App 扫码打开游戏。 此外,Connect App 还为开发者提供了 CPU、帧率、内存监控,VConsole,首帧启动时间等工具。

打包到小游戏 Connect App

通过 Tuanjie 插件使得开发者可以上传自己构建好的游戏到 Connect App 后台服务器,并通过 Connect App 扫码体验。

插件下载

通过 Window -> Package Manager ,点击左上角的加号,选择 Add package by name… ,输入 cn.tuanjie.minigame.host 后点击 add,添加插件到项目中。

打包流程

  1. 通过 File -> Build Settings -> MiniGame 切换到小游戏平台。

  2. 参考快速入门小游戏构建配置文件配置 DevHost 对应的 Build Profile。

  3. 在 Build Profile 的 Inspector 中选择游戏的屏幕方向。

  4. (可选) 如果使用了 StreamingAssets,请上传 StreamingAssets 到 UOS,并填写 UOS 使用的 CDN URL。(AutoStreaming 里的 AutoStreaming Path )具体步骤如下:

    1. 将构建目录的 StreamingAssets 目录拷贝到 ${项目目录}/CustomCloudAssets 目录下。
    2. 使用 Instant Game 插件将 StreamingAssets 上传到 UOS。具体细节请参考 UOS文件上传和下载
  5. 在 Build Settings 点击 Build,插件会自动构建项目,并分析相关的 js,wasm 等文件后上传到 UOS CDN 服务器上。

  6. 打包结束后,二维码会自动更新在对应构建文件的 Inspector 界面上。使用 Connect App 扫码即可体验游戏。

调试信息

开发者可以通过 菜单栏 -> 开发调试 -> 打开调试 显示调试信息,此时在屏幕左上方会显示实时帧率,内存,CPU 等信息,右下角会出现打开 VConsole 的按钮,点击即可打开。

性能监控

开发者可以通过 菜单栏 -> 开发调试 -> 打开性能监控面板 来显示游戏的性能数据。

Force GC

开发者可以通过 菜单栏 -> 开发调试 -> Request Force GC 来使 v8 强制进行垃圾回收。

调试与分析
C# 代码断点调试