RenderingConnection.RayCastQueryAsync(RayCast) 方法

定义

对远程场景执行光线投射查询。

public:
 System::Threading::Tasks::Task<Microsoft::Azure::RemoteRendering::RayCastQueryResult ^> ^ RayCastQueryAsync(Microsoft::Azure::RemoteRendering::RayCast cast);
public System.Threading.Tasks.Task<Microsoft.Azure.RemoteRendering.RayCastQueryResult> RayCastQueryAsync (Microsoft.Azure.RemoteRendering.RayCast cast);
member this.RayCastQueryAsync : Microsoft.Azure.RemoteRendering.RayCast -> System.Threading.Tasks.Task<Microsoft.Azure.RemoteRendering.RayCastQueryResult>
Public Function RayCastQueryAsync (cast As RayCast) As Task(Of RayCastQueryResult)

参数

cast
RayCast

Raycast 说明。

返回

返回类型为 RayCastQueryResult 的任务,其中包含命中元素的数组。 异步将在计时周期期间 Update() 完成。

注解

此调用会立即返回,并在光线投射结果到达时发出事件。 将针对发出光线投射的帧上的世界状态在服务器上执行光线投射。 结果将按距离排序,与用户最接近的交集是数组中的第一项。

NoConnection* 如果未找到连接,则会发生错误。

适用于

另请参阅