其他 | 参与此碰撞的 碰撞器。 |
OnTriggerEnter 在两个游戏对象发生碰撞时,在 FixedUpdate 函数中发生。所涉及的碰撞器并不总是位于初始接触点。
两个游戏对象都必须包含 碰撞器 组件。至少一个碰撞器必须是触发器碰撞器,至少一个必须是物理体碰撞器。有关更多信息,请参阅 碰撞器类型之间的交互。
using UnityEngine;
public class Example : MonoBehaviour { private float speed = 2f;
//Moves this GameObject 2 units a second in the forward direction void Update() { transform.Translate(Vector3.forward * Time.deltaTime * speed); }
//Upon collision with another GameObject, this GameObject will reverse direction private void OnTriggerEnter(Collider other) { speed = speed * -1; } }