终于找到包裹打不开的原因了

有多少人写程序时总是相信自己的直觉,而忽略调试信息呢?我承认大多数情况下直接分析代码可能要好一些,但是也有一些情况你需要确切的调试信息。我最近就遇到了一个包裹打不开的问题——

开包裹的时候会对冷却条控件进行clone生成textureTarget;由于控件还没父控件,坐标又用了相对坐标(scale = 1,offset = 0),所以导致生成的textureTarget的size等于分辨率;总共clone出来了36个这样的控件,因此需要4361280*720=126M的显存——低端显卡表示压力很大。。

之前总是想当然的认为包裹冷却条控件的textureTarget不大,才40*40而已。结果只有真正打印出了真实数据 ,才看出问题所在。

至于clone机制的特殊性,textureTarget不能动态调小等等具体原因就不细说了,这里想表达的是:眼见为实 ,调试信息显示机制很重要,千万不能想当然。

调试信息机制方面简悦给了我们很大的启示。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值