0
我在使用onTriggerEnter尝试碰撞检测。与其他物体(塔)碰撞时方向变化和物体移动。我创建了一个更类似的对象(塔),并放置在彼此距离很远。现在对于第一次碰撞它工作正常,但在其他碰撞中它不起作用,如果我把它们彼此靠得更近,它就可以工作! ..我无法理解这种现象,PL帮助这里是我的代码:多个碰撞不能正常工作
void OnTriggerEnter(Collider obj) {
collideCount++;
Debug.Log(collideCount);
Quaternion target = Quaternion.Euler(0, 90, 0);
tf.rotation = Quaternion.Slerp(tf.rotation, target, Time.deltaTime * speed);
tf.Translate(0,6,0);
}