RenderingConnection.RayCastQueryAsync(RayCast) Methode

Definitie

Voert een raycast-query uit op de externe scène.

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)

Parameters

cast
RayCast

Beschrijving van Raycast.

Retouren

Taak met het retourtype RayCastQueryResult die de matrix met trefferelementen bevat. De asynchroon wordt voltooid tijdens een Update() tik.

Opmerkingen

Deze aanroep wordt onmiddellijk geretourneerd en verzendt een gebeurtenis wanneer het raycast-resultaat is binnengekomen. De raycast wordt uitgevoerd op de server tegen de status van de wereld op het frame waarop de raycast is uitgegeven. Resultaten worden gesorteerd op afstand, waarbij het dichtstbijzijnde snijpunt bij de gebruiker het eerste item in de matrix is.

* Er treedt een NoConnection fout op als er geen verbinding is gevonden.

Van toepassing op

Zie ook