版本:Unity 6 (6000.0)
语言中文(简体)
  • C#

Collider2D.OnTriggerStay2D(Collider2D)

建议更改

成功!

感谢您帮助我们改进 Unity 文档的质量。尽管我们无法接受所有来稿,但我们确实会阅读用户建议的每项更改,并会在适用时进行更新。

关闭

提交失败

由于某些原因,无法提交您建议的更改。请在几分钟后<a>重试</a>。感谢您抽出时间帮助我们改进 Unity 文档的质量。

关闭

取消

参数

other 此次碰撞涉及的其他 Collider2D。

描述

当另一个对象位于附加到此对象上的触发器碰撞盒内时,每帧都会发送此事件(仅限 2D 物理)。

在调用期间传递的 Collider2D 参数中报告了有关另一个碰撞盒的详细信息。

注意:即使禁用了 MonoBehavior,也会向其发送触发器事件,以便响应碰撞启用 Behavior。

其他资源:Collider2D 类,OnTriggerEnter2DOnTriggerExit2D

using UnityEngine;

public class Example : MonoBehaviour { bool characterInQuicksand = false;

void OnTriggerStay2D(Collider2D collider) { collider.attachedRigidbody.AddForce(-0.1f * collider.attachedRigidbody.velocity); } }