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

RaycastCommand 构造函数

建议更改

成功!

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

关闭

提交失败

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

关闭

取消

声明

public RaycastCommand(Vector3 from, Vector3 direction, QueryParameters queryParameters, float distance);

参数

from 射线在世界坐标中的起点。
direction 射线方向。
distance 射线应该检查碰撞的最大距离。
queryParameters 用于指定批量查询的其他参数(如图层蒙版、击中多个网格面、击中触发器和击中背面)的结构。

说明

创建一个 RaycastCommand。

该查询在默认物理场景中运行。


声明

public RaycastCommand(PhysicsScene physicsScene, Vector3 from, Vector3 direction, QueryParameters queryParameters, float distance);

参数

physicsScene 运行射线投射查询的物理场景。
from 射线在世界坐标中的起点。
direction 射线方向。
distance 射线应该检查碰撞的最大距离。
queryParameters 用于指定批量查询的其他参数(如图层蒙版、击中多个网格面、击中触发器和击中背面)的结构。

说明

创建一个 RaycastCommand。


已过时 不再支持此结构签名。请改用具有 QueryParameters 的结构。

声明

public RaycastCommand(Vector3 from, Vector3 direction, float distance, int layerMask, int maxHits);

参数

from 射线在世界坐标中的起点。
direction 射线方向。
distance 射线应该检查碰撞的最大距离。
layerMask 在投射射线时用于有选择地忽略碰撞体的图层蒙版
maxHits 射线可以击中的碰撞体的最大数量。

说明

创建一个 RaycastCommand。

该查询在默认物理场景中运行。


已过时 不再支持此结构签名。请改用具有 QueryParameters 的结构。

声明

public RaycastCommand(PhysicsScene physicsScene, Vector3 from, Vector3 direction, float distance, int layerMask, int maxHits);

参数

physicsScene 运行射线投射查询的物理场景。
from 射线在世界坐标中的起点。
direction 射线方向。
distance 射线应该检查碰撞的最大距离。
layerMask 在投射射线时用于有选择地忽略碰撞体的图层蒙版
maxHits 射线可以击中的碰撞体的最大数量。

说明

创建一个 RaycastCommand。