build unity3d项目时慎用optimize mesh data 选项.......

从凌晨1点搞到3点,今天运气真好,每到十字路口就是红灯,还让我遇到这个简单而又奇葩的问题。

今天白天集成了某个破碎脚本到工程里,编辑器里完全正常使用,谁料睡前最后一build工程后,发现根本无法正常使用脚本,其中居然crash了n次,折腾几小时后,在debug版本的exe文件中发现:ArgumentOutOfRangeException: Argument is out of range.

谷歌一下在u3d官坛上发现也有中招者,都以为是这个脚本的bug,谁料就是optimize mesh data这玩意惹的祸。

大概就是模型面数在运行时被优化了,导致与代码中读取到的mesh信息有所出入(原有mesh信息在输出过程中被优化改变了),结果运行时就会数组爆炸。


转载于:https://my.oschina.net/yuana/blog/108283

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值