1·碰撞物体都添加到上 rigidbody2d组件。
其中body Type 一定要选择 Kinematic
原因:忘记了。到时查查。
(该选项是想保证能发生碰撞但是并不会发生效果)
2·添加 Collider 2d 组件
其中Is Trigger 不要选择
原因:实验出来的结果。该结果和网上说的不太一样···
代码层:
void OnCollisionEnter2D(Collision2D coll)
{
Debug.Log("Trigger 开始进入碰撞:" + coll.gameObject.name);
}
并且不会发生效果。适合在什么情况就不说了。老子吃东西去了。