Udostępnij za pośrednictwem


RenderingConnection.RayCastQueryAsync(RayCast) Metoda

Definicja

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.

Dotyczy

Zobacz też