更新时间:2023-04-28 GMT+08:00
分享

cfg.ini调试方法

基本原理

您可以通过创建和修改应用目录下的cfg.ini文件调试信息配置,调试信息在配置文件中以键值对的形式存在。ini文件的配置目录如下:

  • Unity:C:\...\AppData\LocalLow\{company name} \{product name} \ini
  • Android:/sdcard/android/data/{pakagename}/files/ini
  • iOS:手机连接Mac操作系统电脑,连接后在电脑的iPhone > 文件里面找到导入的应用名,应用名下有ini文件夹,请把配置了如下命令的ini文件拖入ini文件夹即可。

    配置样例:

    loglevel:UPDATE
    debugger_ctrl_switch:ON
    fixed_location_switch:ON
    longitude:11.111111
    latitude:22.2222222

设置调试选项

此功能必须在Unity的工程配置宏定义UNITY_HTDEBUG后方可使用,设置步骤如下:

  1. 打开Unity > Edit,并找到“Project Settings”
  2. “Project Settings”中找到“Player”并单击打开。
  3. 找到“Other Settings”,往下拉,可见“Script Compilation”下方的“Scripting Define Symbols”
  4. “Scripting Define Symbols”输入框中输入“UNITY_HTDEBUG”
  5. 单击“Apply”,设置成功。

调试选项

  • loglevel:UPDATE|INFO|WARNING|ASSERT|EXCEPTION|ERROR|NONE

    日志级别左边包含右边的日志信息,即UPDATE级别会打印所有日志信息,使用字段会打印HTDebug的日志,并写日志到此文件的上一级文件目录。NONE表示不保存log。

  • debugger_ctrl_switch:ON|OFF

    是否在日志显示调试面板,只对HTAppUIType中mNativeAppIds包含的应用包名有效。

  • fixed_location_switch:ON|OFF

    是否使用自定义的固定位置。

  • longitude

    经度,填写固定位置经纬的值,只在“fixed_location_switch”“ON”时有效。

  • latitude

    纬度,填写固定位置纬度的值,只在“fixed_location_switch”“ON”时有效。

相关文档