# 模拟器调试

开发者构建后的小游戏可以使用模拟器来调试。模拟完整模拟器真机的情况,运行的 Native 代码与真机代码保持了一致,同时也和真机一样加载打包后的资源内容。开发者可以通过模拟器的各种能力来调试构建后的游戏数据,性能,资源加载缓存,多账号等等。

monitor

# 模拟器实时资源加载

使用 engineDebug 窗口,左侧 Loader 标签可以查看当前加载的资源包的详细信息,可以通过信息去查看当前资源加载的情况。

loader

# 模拟器实时游戏数据

使用 engineDebug 窗口,左侧 Inspector 标签可以查看当前的 entity 节点树与 inspector 信息。与播放态不同的是,这里的信息并不会实时同步,因为实时的同步会影响性能,开发者需要自己捕捉信息。

inspector

# 模拟器性能分析

在 devtools 窗口内,有一个 performance 标签,可以录制得到一段时间的性能分析,可以显示对应的 CPU 火焰图,以及帧率。帮助开发者调试性能热点。模拟器运行的小游戏的环境和代码和真机一致。