Unity3d在使用模拟器运行时,遇到异常,如NullReferenceException的时候会暂停运行。我们可以通过关闭控制界面上的Error pause开关使程序继续运行。
Unity3d的异常处理和C#一样,也是通过try{}catch(Exception e){}来处理。但是需要在脚本引入System的namespace,否则会报错:
The type or namespace name `eException' could not be found. Are you missing a using directive or an assembly reference?
using System;