Compartilhar via


RenderingConnection.RayCastQueryAsync(RayCast) Método

Definição

Executa uma consulta raycast na cena remota.

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)

Parâmetros

cast
RayCast

Descrição do Raycast.

Retornos

Tarefa com o tipo de retorno RayCastQueryResult que contém a matriz de elementos de ocorrência. A assíncrona será concluída durante um Update() tique.

Comentários

Essa chamada retorna imediatamente e emite um evento quando o resultado do raycast chega. O raycast será executado no servidor em relação ao estado do mundo no quadro no qual o raycast foi emitido. Os resultados serão classificados por distância, com a interseção mais próxima do usuário sendo o primeiro item na matriz.

* Ocorrerá um NoConnection erro se não houver nenhuma conexão encontrada.

Aplica-se a

Confira também