Sdílet prostřednictvím


RenderingConnection.RayCastQueryAsync(RayCast) Metoda

Definice

Provede dotaz raycast na vzdálené scéně.

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)

Parametry

cast
RayCast

Popis raycastu.

Návraty

Úloha s návratovým typem RayCastQueryResult, který obsahuje pole prvků přístupů. Asynchronní synchronizace se dokončí během zaškrtnutí Update() .

Poznámky

Toto volání se vrátí okamžitě a po příchodu výsledku raycastu vygeneruje událost. Raycast se provede na serveru v závislosti na stavu světa v rámci, na který byl raycast vydán. Výsledky budou seřazeny podle vzdálenosti, přičemž nejbližší průsečík uživatele bude první položkou v poli.

* Pokud NoConnection se nenašlo žádné připojení, dojde k chybě.

Platí pro

Viz také