记录今天遇到的一个问题:场景中有个2d GameObject,身上挂着Box Collider 2D(勾选了is trigger)和rigidbody2d,还有一个3d GameObject身上挂着Box Collider 3D。在2d物体身上的脚本中写了OnTriggerEnter2D,但是总是不能进这个函数。后来把3d GameObject身上挂着的Box Collider 3D,换成了Box Collider 2D,就好了。
原因应该是:2d触发器只能和2d触发器搭配使用,3d触发器只能和3d触发器搭配使用吧。