http://blog.sina.com.cn/s/blog_4a2183a601018fki.html
用了2年多unity了, 犯过N多白痴错误,比如各种死循环bug….
最傻逼的 while循环无法满足退出条件
while(a<b) DoSomething(); 结果写错条件导致a 永远不会大于b,悲剧了….
最白痴的 for循环也能死
for(int i=n; i>=0; i-=2)中不幸吧i-=2写成i=2…..
假死变真死
协同函数 while(true){} 里忘记写 yield return 1……
函数调用判断条件失误
某个 插件里偶尔会发生的, Function1调用了Function2, Function2判断条件不满足又调用了Function1……
递归归归归归归……
某个同事干的,递归查询路径写入周围连接点的时候忘记检查吧上一级也写入了…..
我需要那个组件…..
unity里可以用 RequireComponent 要求这个脚本需要一个组件支援,有个功能分成两个脚本写,鉴于加上这个如果物体上没有这个组件就会自动添加需要的组件,于是我在两个脚本上都加上了RequreireComponent另一个脚本,于是…….
发表回复