RenderingConnection.RayCastQueryAsync(RayCast) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
对远程场景执行光线投射查询。
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* 如果未找到连接,则会发生错误。