1.性能调试


Unity Profiler

  1. 打包需要勾选
    • 手动勾选
      1. Development Build
      2. Autoconnect to Profiler (可选)
      3. Deep Profiling Support (deep 支持)
    • 代码勾选
      1. UnityEditor.EditorUserBuildSettings.development/ csharp BuildOptions.Development = true;
      2. UnityEditor.EditorUserBuildSettings.connectProfiler/ csharp BuildOptions.ConnectWithProfiler = true;
      3. UnityEditor.EditorUserBuildSettings.buildWithDeepProfilingSupport/ csharp BuildOptions.EnableDeepProfilingSupport = true;

--代码调试 Script Debugging: EditorUserBuildSettings.allowDebugging/

    BuildOptions.AllowDebugging  = true; 
  1. ios > build & run 就可以了

  2. Android 连接配置
    > Unity 使用的默认端口AndroidProfiler(ADB@127.0.0.1:34999).

    • 配置数据通信传输 > 新版本支持的端口为55000开始,所以34999, 改为55002等支持的范围。
     $ adb forward tcp:34999 localabstract:Unity-包名
    • 开启 deep模式
     adb shell am start -n 包名/Activity名 -e 'unity' '-deepprofiling'
     # adb shell am start -S -n 包名/Activity名 -e 'unity' '-deepprofiling' #停止之前的进程

文章作者: lyg
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 lyg !
  目录