在Unity项目,我们会遇到各种各样的问题,其中有一种很棘手的问题就是,你写了一段代码,你自己并没有发现代码问题在哪里,然后Unity中也没报错,但是在一些情况下,由于这段错误的代码会导致程序中断执行,控制台也没有对应的警告和错误输出。
一、Unity中内置的类型转换Parse()方法转化问题
在使用这个Parse()方法的时候,需要注意的是,Parse方法中的参数一定要进行对应。比如你使用的是int.Parse()进行转换,但是Parse()其中的实参是float值,这种情况下会导致程序无法继续往下执行,而且Unity控制台也没有输出报错和警告,这种情况下很难找出问题在哪里。