当外科手术器械与3D大脑碰撞时,我试图在角色上触发动画。我几乎已经尝试了所有方法,但似乎在碰撞时无法触发动画。
此外,大脑是柔软的身体,并在启用了触发器的情况下将其与盒子碰撞器相连。外科手术器械是具有箱形对撞机和Obi撞机的刚体,但触发器已禁用。
请帮助我,现在已经困了好几天了。
我尝试使用布尔和触发参数来启动动画,也尝试在碰撞时不使用参数直接启动动画
public GameObject character;
Animator anim;
void OnTriggerEnter(Collider col)
{
if(col.gameObjectComparaTag("brain"))
{
anim.SetTrigger("is stroking")
Debug.Log("there is collision")
}
}
void Start()
{
anim = character.GetComponent<Animator>();
}
这应该在大脑和仪器发生碰撞时触发并动画