当前位置: 首页 > news >正文

Unity 卡死排查方法(游戏死循环、打包卡死)

适用场景

  1. 游戏运行一半卡住了

  2. 打包卡住了

工具

  • visual studio

方法

  1. visual studio 启动工程,调试->附加到Unity,如果开了多个unity,可以用附加到进程找unity
    在这里插入图片描述
  • 打开线程窗口,调试->窗口->线程
    在这里插入图片描述

  • 点击暂停按钮,中断所有线程
    在这里插入图片描述

  • 查看当前unity的线程就可以定位什么问题了
    在这里插入图片描述

  • Unity Main

  • Unity Network

  • Unity 动画

真机环境

  • Andorid studio

  • 打包需要勾选ScriptDebugging
    在这里插入图片描述

  • unity附加如果看不到设备,确认下是否有adb链接上

    • 不同模拟器端口不一致,需要百度查下,例如mumu的是:adb connect 127.0.0.1:16384

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传


  • unity2021.3.20f1目前打这种包会失败,提示代码量过大,后续unity2022升级NDK后解决,临时解决办法:https://forum.unity.com/threads/android-builds-failing-when-script-debugging-is-enabled.1027357/#post-7627372

  • 加个参数--linker-flags=\"-Wl,--stub-group-size=115343360\"

  • 只打arm64架构包。

相关文章:

  • 批量查询linux下可执行程序缺少的依赖
  • ollama离线环境部署deepseek及对话网站开发
  • 思科、华为、H3C常用命令对照表
  • 探索RDMA技术:从基础到实践
  • 机器学习 - 数据的特征表示
  • LLaMA-Factory 安装linux部署使用conda笔记
  • 10.2 Git 内部原理 - Git 对象
  • 基于ollama搭建本地deepseek大模型服务
  • Sentinel
  • 数据库报错1045-Access denied for user ‘root‘@‘localhost‘ (using password: YES)解决方式
  • 【MySQL】索引篇
  • 【ISO 14229-1:2023 UDS诊断全量测试用例清单系列:第十八节】
  • python 获取smpl身高 fbx身高
  • 【Unity Shader编程】之顶点着色器
  • 基于Docker-compose的禅道部署实践:自建MySQL与Redis集成及故障排查指南
  • 【Python深入浅出㉗】Python3正则表达式:开启高效字符串处理大门
  • pdf.js默认显示侧边栏和默认手形工具
  • Node.js 完全教程:从入门到精通
  • QT 5.15.2 开发地图ArcGIS 100.15.6(ArcGIS Runtime SDK for Qt)
  • 【Spring AI】基于SpringAI+Vue3+ElementPlus的QA系统实现(后端)
  • 花20万骑自行车?CityRide带火“骑行经济”
  • 巴基斯坦军方:印度袭击已致巴方31人死亡
  • 金融监管总局:做好2025年小微企业金融服务工作
  • 创新创业50人论坛开幕在即,双创青年为何选择来上海筑梦?
  • 李云泽:再批复600亿元,进一步扩大保险资金长期投资试点范围
  • 无人机穿越大理崇圣寺千年古塔时“炸机”,当地:肇事者已找到,将被追责