Поделиться через


RenderingConnection.RayCastQueryAsync(RayCast) Метод

Определение

Выполняет запрос лучевой передачи в удаленной сцене.

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)

Параметры

cast
RayCast

Описание Raycast.

Возвращаемое значение

Задача с типом возврата RayCastQueryResult, которая содержит массив элементов hit. Асинхронный процесс завершится во время Update() такта.

Комментарии

Этот вызов немедленно возвращается и выдает событие при получении результата вещания. Луч будет выполняться на сервере в зависимости от состояния мира на кадре, на который был выдан луч. Результаты будут отсортированы по расстоянию, при этом ближайшим пересечением к пользователю будет первый элемент в массиве.

* Если NoConnection подключение не найдено, возникает ошибка.

Применяется к

См. также раздел