我是这里的新手,我试图让我的球员移动并在碰球时踢球,这是无效的代码
private void OnTriggerEnter(Collider other)
{
if (other.gameObject.CompareTag("ball"))
{
other.gameObject.GetComponent<Rigidbody>().AddForce(this.transform.forward*500);
};
}
注意:两个GameObjects必须包含一个Collider组件。必须启用Collider.isTrigger并包含一个刚体。如果两个GameObjects都启用了Collider.isTrigger,则不会发生碰撞。当两个GameObjects没有Rigidbody组件时,也是如此。