【每日一题】化学实验基本操作(2):物理脚本Unity2D

【每日一题】化学实验基本操作(2):物理脚本Unity2D

文章目录

添加物理脚本

在Unity2D中,要检测物体的碰撞音乐音效,需要给物体添加两个属性:

刚体和对撞机,刚体和对撞机。

对撞机有不同的形状,形状越复杂unity射线碰撞检测,它的价格就越高。

您可以检查对撞机上的 is Trigger 选项。 如果勾选,Unity的物理引擎将不会启动。 否则,物理引擎将启动。 如果碰撞会产生强力效果,则对象会发生位移。

使用脚本检测碰撞

如果勾选is Trigger选项创作人,则需要使用OnTriggerEnter函数进行检测。

否则unity射线碰撞检测,使用 OnCollisionEnter 函数进行检测。

	private void OnCollisionEnter(Collision collision)
	{
        print(collision.gameObject.name);
	}
 	private void OnCollisionExit(Collision collision)
	{
        print(collision.gameObject.name);
    }
    //触发检测  没有物理效果
	private void OnTriggerEnter(Collider other)
	{
        print(other.gameObject.name);
	}