我似乎无法使触发功能仅对特定的组或对象统一起作用。另外,只要我点击播放,它就会激活。
答案 0 :(得分:0)
在Unity Docs上查看Tags和Layers页面,它们应该为您提供所需的一切。基本要点是,可以通过标记一堆游戏对象(或将它们添加到图层)来对它们进行分组。然后,当您与游戏对象或行为互动时,可以检查它是否属于某个组。
下面是检查对象标签的简单示例:
void OnTriggerEnter(Collider other)
{
if (other.gameObject.CompareTag("Fruit"))
{
Debug.Log("You've found a piece of fruit!");
} else {
Debug.Log("You've found something else :(");
}
}
祝你好运!