Unity 记录一次bug小问题

今天在测试一个程序的时候遇到一个小问题,在设置一个模型的显示的时候,我用Dotween做的缩放,go.transform.DOScale(selfScale, 2); 模型是从无到有的过程,先把模型scale设置为Vector3.zero,在Unity引擎里面运行没有问题,然而当我打包处理运行时,问题来了,我要出现的模型始终没有出现,代码是没有问题的,就是在打包出来后就一直没有反应,刚开始一直在找程序的原因,找半天没找到,脑阔疼…
然后当我去看生成的Log文件时问题出现了,log.txt里面反应出了问题的关键点,log文件出现了大量的 Infinity or NaN floating point numbers appear when calculating the transform matrix for a Collider。有道翻译一波:当计算对撞机的变换矩阵时,会出现无穷大或NaN浮点数。问题指向我要显示的模型,于是乎我就想是不是localscale设置为0的原因,然后我就把localscale设置为0.1f,再次打包出来测试后,问题就解决了,真的是坑爹!!!

重点:学会看Log文件,log文件会记录程序运行时的bug信息。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值