Dela via


RenderingConnection.RayCastQueryAsync(RayCast) Metod

Definition

Utför en raycast-fråga på fjärrscenen.

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)

Parametrar

cast
RayCast

Beskrivning av Raycast.

Returer

Uppgift med returtypen RayCastQueryResult som innehåller matrisen med träffelement. Asynkronisering slutförs under en Update() tick.

Kommentarer

Det här anropet returnerar omedelbart och genererar en händelse när raycast-resultatet har anlänt. Raycasten kommer att utföras på servern mot tillståndet i världen på den ram som raycasten utfärdades på. Resultaten sorteras efter avstånd, där den skärningspunkt som är närmast användaren är det första objektet i matrisen.

* Ett NoConnection fel uppstår om det inte gick att hitta någon anslutning.

Gäller för

Se även