使用OnCollisionEnter 函数来实现2个物体触碰的代码用c#
时间: 2023-04-07 16:05:40 浏览: 193
C++碰撞检测,如何判断两个运动中的物体已碰触.rar
5星 · 资源好评率100%
# 示例代码
```csharp
using UnityEngine;
public class CollisionDetection : MonoBehaviour
{
private void OnCollisionEnter(Collision collision)
{
// 判断是否与指定的物体碰撞
if (collision.gameObject.CompareTag("Target"))
{
Debug.Log("碰撞发生了!");
}
}
}
```
上面的代码演示了如何使用 `OnCollisionEnter` 函数来检测两个物体之间的碰撞事件。在这个示例中,我们检查了碰撞的对象是否是一个标记为 "Target" 的物体,如果是,就输出一条日志信息。你可以根据自己的需求来修改这个代码,实现不同的碰撞检测逻辑。
阅读全文