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 подключение не найдено, возникает ошибка.