Share via


RenderingConnection.RayCastQueryAsync(RayCast) Yöntem

Tanım

Uzak sahnede bir raycast sorgusu gerçekleştirir.

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)

Parametreler

cast
RayCast

Raycast açıklaması.

Döndürülenler

İsabet öğelerinin dizisini tutan RayCastQueryResult dönüş türüne sahip görev. Zaman uyumsuz bir değer çizgisi sırasında Update() tamamlanır.

Açıklamalar

Bu çağrı hemen döndürür ve raycast sonucu geldiğinde bir olay yayar. Raycast, sunucu üzerinde, raycast'in yayınlandığı çerçevede dünyanın durumuna karşı gerçekleştirilir. Sonuçlar mesafeye göre sıralanır ve kullanıcıya en yakın kesişim dizideki ilk öğe olur.

* Bağlantı NoConnection bulunamadıysa bir hata oluşur.

Şunlara uygulanır

Ayrıca bkz.