共用方式為


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* 如果找不到連線,就會發生錯誤。

適用於

另請參閱