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