射线检测时遇到的Bug以及原因
如果在射线检测的判断语句中没有加上 if (hit.collider != null)条件
则会报错,提示Object reference not set to an instance of an object,因为射线没有触碰到指定collider时if (hit.collider.tag == "catch")语句仍然执行,而此时hit并没有collider的信息。
如果在射线检测的判断语句中没有加上 if (hit.collider != null)条件
则会报错,提示Object reference not set to an instance of an object,因为射线没有触碰到指定collider时if (hit.collider.tag == "catch")语句仍然执行,而此时hit并没有collider的信息。