Project1

标题: 闪退的原因有哪些?fps60精灵也dispose了但是没用 [打印本页]

作者: 这是一个昵称9    时间: 2021-10-25 23:03
标题: 闪退的原因有哪些?fps60精灵也dispose了但是没用
求助!战斗失败3-4次后,再进入战斗画面,加载的时候必闪退,但中途打开菜单似乎能延缓卡顿到闪退的过程。
fps一直稳定60,看了任务管理器中运行内存也没有一直增大,在正常范围,精灵图像也正常dispose掉了,为什么会闪退?
战斗失败后再进行战斗,加载的时候会卡一下,3次后卡的很厉害,加载中直接闪退
求解闪退可能是什么原因

作者: 百里_飞柳    时间: 2021-10-25 23:03
卡得很厉害,这感觉只能是精灵/位图没释放啊……

检查过 viewport 了吗,这个也是闪退大户
在被dispose后如果又被使用,就可能闪退
作者: alexncf125    时间: 2021-10-25 23:14
本帖最后由 alexncf125 于 2021-10-25 23:25 编辑

逐一排查外来的脚本
-完-

如果外来的脚本没问题就是你机子有问题了
作者: 这是一个昵称9    时间: 2021-10-25 23:28
刚测试出大概是战斗失败时结束没用删除多余的数据?
话说我测了很多遍都没测试出结果,直到发完帖子才测出来
作者: 这是一个昵称9    时间: 2021-10-25 23:31
仅仅是一些废弃数据就能闪退而不是报错?有没有大佬解答
作者: 这是一个昵称9    时间: 2021-10-25 23:51
百里_飞柳 发表于 2021-10-25 23:39
卡得很厉害,这感觉只能是精灵/位图没释放啊……

检查过 viewport 了吗,这个也是闪退大户

真的是没释放
作者: 掘窖人    时间: 2021-10-26 13:20
百里_飞柳 发表于 2021-10-25 23:03
卡得很厉害,这感觉只能是精灵/位图没释放啊……

检查过 viewport 了吗,这个也是闪退大户

想问下怎样知道自已哪些位图或显示端口没释放
作者: 掘窖人    时间: 2021-10-26 22:18
掘窖人 发表于 2021-10-26 13:20
想问下怎样知道自已哪些位图或显示端口没释放

记录什么?把显示端口放进去数组里面吗?




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1