Freigeben über


RenderingConnection.RayCastQueryAsync(RayCast) Methode

Definition

Führt eine Raycastabfrage für die Remoteszene aus.

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)

Parameter

cast
RayCast

Raycast-Beschreibung.

Gibt zurück

Aufgabe mit dem Rückgabetyp RayCastQueryResult, der das Array der Trefferelemente enthält. Die Asynchronheit wird während eines Häkchens Update() abgeschlossen.

Hinweise

Dieser Aufruf gibt sofort zurück und gibt ein Ereignis aus, wenn das Raycastergebnis eingetroffen ist. Der Raycast wird auf dem Server für den Zustand der Welt auf dem Frame ausgeführt, für den der Raycast ausgegeben wurde. Die Ergebnisse werden nach Entfernung sortiert, wobei die nächstgelegene Schnittmenge für den Benutzer das erste Element im Array ist.

* Ein NoConnection Fehler tritt auf, wenn keine Verbindung gefunden wurde.

Gilt für:

Weitere Informationen