在播放之前,开启Unity的调试模式
在播放的过程中如果发生了死循环,就将VS附加到Unity进程上
这个循环条件一直为真,所以跳不出来
往下运行
运行到这个循环条件的判断位置
我们可以把鼠标放在变量上,查看它的值并且修改
双击把distance改为1
这就相对于把射线检测的距离改为0了,返回值将为false
再次往下执行就跳出循环了
此时,Unity可能还处于卡顿状态
我们只需要暂停VS的调试,就恢复正常了
在播放之前,开启Unity的调试模式
在播放的过程中如果发生了死循环,就将VS附加到Unity进程上
这个循环条件一直为真,所以跳不出来
往下运行
运行到这个循环条件的判断位置
我们可以把鼠标放在变量上,查看它的值并且修改
双击把distance改为1
这就相对于把射线检测的距离改为0了,返回值将为false
再次往下执行就跳出循环了
此时,Unity可能还处于卡顿状态
我们只需要暂停VS的调试,就恢复正常了