近期发生一个因为渲染导致的bug

自我反思一下,查找这个bug的原因。首先拿到这个bug后,根据崩溃的日志,可以确定是渲染出现了问题了。

然后自己复现一下了,找到对应的节点发现是一个泡泡的纹理丢失了,该节点还是一个合法的节点。这就很郁闷了,战斗中是没有进行动态资源释放的。

在往这个节点的父节点查看,发现是一个英雄,貌似也没有问题,在往英雄的父节点查看发现是空。这就找到问题了。这个节点不是本场战斗的节点。也就是说上一场战斗有没有清理赶紧的节点。

顺着这个思路看下去,找到了问题根本原因。在每场结束的时候处理好所有节点的释放,问题解决了。

另外一个bug小怪打着打着然后透明了,渲染出现了问题,受击什么的也都正常。就是看不见。后来发现是在update更新中设置左边成了NaN导致的。最后做了容错处理。透明问题也再也不出现了。

相关推荐
程序员小远3 小时前
软件测试之bug分析定位技巧
自动化测试·软件测试·python·测试工具·职场和发展·测试用例·bug
眠りたいです4 小时前
基于脚手架微服务的视频点播系统-脚手架开发部分(完结)elasticsearch与libcurl的简单使用与二次封装及bug修复
c++·elasticsearch·微服务·云原生·架构·bug
困死了11115 小时前
bug【celery】
bug·celery
阿奇__1 天前
el-table有固定列时样式bug
vue.js·elementui·bug
残花月伴3 天前
天机学堂——day1(修改bug)
servlet·bug
std860213 天前
微软 Win11 经典版 Outlook 曝 BUG,加速 SSD 损耗
microsoft·bug·outlook
花花鱼3 天前
android 网络访问拦截器使用后的bug处理
bug
JH30733 天前
MyBatis多表联查返回List仅一条数据?主键冲突BUG排查与解决
bug·mybatis
约翰先森不喝酒4 天前
Android BUG 之 资源文件报红但不影响运行
bug