版本:Unity 6 (6000.0)
语言英语
  • C#

RaycastHit2D.collider

建议更改

成功!

感谢您帮助我们提升 Unity 文档的质量。虽然我们无法接受所有提交的内容,但我们确实会阅读用户提出的每项建议的更改,并在适用情况下进行更新。

关闭

提交失败

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

关闭

取消

public Collider2D collider;

描述

物理查询检测到的 Collider2D

当从物理查询中返回 RaycastHit2D 结果时,collider 会引用检测到的特定 Collider2D

注意:如果检测不到任何内容,此字段将为 NULL,但是,在检查结果是否有效时,应使用如下代码示例所示的更详细的方法。

其他资源:RaycastHit2D.rigidbody

using UnityEngine;

public class ExampleClass : MonoBehaviour { public Vector2 direction;

void Update() { // Cast a ray in the specified direction. RaycastHit2D hit = Physics2D.Raycast(transform.position, direction);

// If something was hit, delete the specific Collider we hit. if (hit) Destroy(hit.collider); } }