Unity编辑器播放模式下闪退问题排查与解决方案
创作时间:
作者:
@小白创作中心
Unity编辑器播放模式下闪退问题排查与解决方案
引用
CSDN
1.
https://blog.csdn.net/yjy99yjy999/article/details/140622518
在使用Unity开发游戏时,有时会遇到编辑器在播放模式下闪退的问题。起初可能以为是偶然情况,但仔细观察后发现,这种闪退往往发生在特定角色释放技能时。为了解决这个问题,我们需要通过查看Unity编辑器的日志来定位具体原因。
查看Unity编辑器日志
方法一:通过Console窗口
- 打开Console窗口(菜单:Window > General > Console)。
- 右键点击Console标签,选择"Open Editor Log"。
方法二:直接查找日志文件
- 在macOS上,可以在
~/Library/Logs/Unity文件夹中查找日志文件。 - 在Windows上,可以在本地应用程序数据文件夹
\Unity\Editor\Editor.log中查找Editor日志文件。
分析日志定位问题
打开Editor.Log文件后,拉到最下面,可以查看最后一行代码的错误信息。这通常就是导致闪退的关键信息。
在本例中,通过查看日志发现,问题出在写了一个死循环。根据过往经验,写死循环通常会导致两种结果:1. 无响应,卡死;2. 闪退。
避免死循环的注意事项
容易出现死循环的两个地方需要注意:
- do循环:确保while()里的条件绝无永远为true的可能性。
- 属性get块:避免在属性的get块里写属性自己的名字,防止无限递归。
通过以上步骤,可以有效地排查和解决Unity编辑器在播放模式下闪退的问题。
热门推荐
劳务派遣暂行规定与劳动合同法有什么关系
Option 不只是一个选项
有了ERP 软件,供应链人为什么还依赖 Excel 表格
2025赛里木湖最佳旅游攻略分享,怎么去、怎么玩一目了然
我国自研新一代近距离无线连接技术:星闪即将出海 落地日本
怎样在银行办理账户挂失解除止付业务?
三高人群必看!揭秘厨房里的“救命油”
品味千年文化韵味,一百副对联的美学与智慧探索
过敏性紫癜的常见过敏原有哪些?
台球新手入门规则分享(学习台球的基本知识和技巧)
中药炮制,让匠心融入创新
航天事业背后的默默奉献:科研人员的薪酬揭秘
学校教室家具设计如何影响学生的注意力和学习效率?
英国留学带猫的全攻略
虚幻4和虚幻5的区别
阔腿裤秋冬穿搭指南:短外套与大衣的完美搭配
人机协作,AI当参谋,AR做透视,机器人配送耗材 AI让医院更智能更高效
八字测算应用:探索命运的科技之旅
紫甘蓝的营养价值与功效
深入解析三路快速排序:一种高效的排序算法
揭示微塑料污染对土壤健康的影响——一项全面综述
尼龙线和PE线的区别
如何向心仪之人表白?文学达人分享情感妙招,浪漫技巧一网打尽!
推动传统产业“焕新”!佛山AI赋能陶瓷行业行动计划发布
明朝到底为什么衰落?解密背后真正原因
氯偏高怎么才能降下来
STM32 RS232通信开发全解析 | 零基础入门STM32第五十九步
Excel中设置1到100数字序号的多种方法
十大服务器配置错误:你的网站可能正在‘裸奔’
清洗剂使用指南:如何针对不同场景和种类高效安全使用?