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

SpherecastCommand 构造函数

建议更改

成功!

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

关闭

提交失败

由于某种原因,您的建议更改无法提交。请<a>稍后再试</a>。感谢您抽出时间帮助我们提高 Unity 文档的质量。

关闭

取消

声明

public SpherecastCommand(Vector3 origin, float radius, Vector3 direction, QueryParameters queryParameters, float distance);

参数

origin 球体投射的起点。
radius 投射球体的半径。
direction 球体投射的方向。
queryParameters 用于指定批处理查询的其他参数的结构,例如图层蒙版、命中触发器和命中背面。
distance 投射应检查碰撞的最大距离。

描述

创建一个 SpherecastCommand。

该命令在默认物理场景中运行。


声明

public SpherecastCommand(PhysicsScene physicsScene, Vector3 origin, float radius, Vector3 direction, QueryParameters queryParameters, float distance);

参数

physicsScene 运行命令的物理场景。
origin 球体投射的起点。
radius 投射球体的半径。
direction 球体投射的方向。
queryParameters 用于指定批处理查询的其他参数的结构,例如图层蒙版、命中触发器和命中背面。
distance 投射应检查碰撞的最大距离。

描述

创建一个 SpherecastCommand。


已弃用 此结构签名不再受支持。使用具有 QueryParameters 的结构。

声明

public SpherecastCommand(Vector3 origin, float radius, Vector3 direction, float distance, int layerMask);

参数

origin 球体投射的起点。
radius 投射球体的半径。
direction 球体投射的方向。
distance 投射应检查碰撞的最大距离。
layerMask 在投射球体时选择性地忽略碰撞器的 LayerMask

描述

创建一个 SpherecastCommand。

该命令在默认物理场景中运行。


已弃用 此结构签名不再受支持。使用具有 QueryParameters 的结构。

声明

public SpherecastCommand(PhysicsScene physicsScene, Vector3 origin, float radius, Vector3 direction, float distance, int layerMask);

参数

physicsScene 运行命令的物理场景。
origin 球体投射的起点。
radius 投射球体的半径。
direction 球体投射的方向。
distance 投射应检查碰撞的最大距离。
layerMask 在投射球体时选择性地忽略碰撞器的 LayerMask

描述

创建一个 SpherecastCommand。