RenderingConnection.RayCastQueryAsync(RayCast) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Wykonuje zapytanie raycast na scenie zdalnej.
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
Opis Raycast.
Zwraca
Zadanie z typem zwrotnym RayCastQueryResult, który zawiera tablicę elementów trafienia. Asynchronizacja zostanie ukończona podczas kleszcza Update() .
Uwagi
To wywołanie zwraca natychmiast i emituje zdarzenie, gdy wynik raycast przybył. Raycast zostanie wykonany na serwerze przeciwko stanowi świata na ramce, na którą wydano raycast. Wyniki zostaną posortowane według odległości, z najbliższym skrzyżowaniem użytkownika będącego pierwszym elementem w tablicy.
* Występuje NoConnection błąd, jeśli nie znaleziono połączenia.