Compartilhar via


IAttachmentPointManager.CreateAttachmentPoint Método

Definição

Create e registre um novo ponto de anexo.

public Microsoft.MixedReality.WorldLocking.Core.IAttachmentPoint CreateAttachmentPoint (UnityEngine.Vector3 frozenPosition, Microsoft.MixedReality.WorldLocking.Core.IAttachmentPoint context, Microsoft.MixedReality.WorldLocking.Core.AdjustLocationDelegate locationHandler, Microsoft.MixedReality.WorldLocking.Core.AdjustStateDelegate stateHandler);
abstract member CreateAttachmentPoint : UnityEngine.Vector3 * Microsoft.MixedReality.WorldLocking.Core.IAttachmentPoint * Microsoft.MixedReality.WorldLocking.Core.AdjustLocationDelegate * Microsoft.MixedReality.WorldLocking.Core.AdjustStateDelegate -> Microsoft.MixedReality.WorldLocking.Core.IAttachmentPoint
Public Function CreateAttachmentPoint (frozenPosition As Vector3, context As IAttachmentPoint, locationHandler As AdjustLocationDelegate, stateHandler As AdjustStateDelegate) As IAttachmentPoint

Parâmetros

frozenPosition
UnityEngine.Vector3

A posição no espaço congelado no qual iniciar o ponto de anexo

context
IAttachmentPoint

O contexto opcional no qual criar o ponto de anexo (pode ser nulo)

locationHandler
AdjustLocationDelegate

Delegar para lidar com ajustes do sistema do mecanismo Frozen World para posicionar

stateHandler
AdjustStateDelegate

Delegar para lidar com alterações de conectividade do mecanismo Frozen World

Retornos

A nova interface de ponto de anexo.

Comentários

O ponto de anexo em si é uma alça bastante opaca. Seus efeitos são propagados para o cliente por meio dos dois manipuladores associados a ele. A interface de contexto é opcional. Ele deverá ser fornecido se o novo ponto de anexo for gerado conceitualmente de um ponto de anexo existente (ou seu objeto de destino). Se for nulo, conceitualmente, o novo ponto de anexo foi gerado da câmera atual. O ponto de anexo em si é uma alça bastante opaca. Os ajustes reais são feitos por meio de notificações por meio dos dois delegados passados para a criação. O locationHandler é estritamente para notificar os ajustes durante o reajuste (mesclar ou descongelar). O stateHandler notifica se esse ponto de anexo está "conectado" com o fragmento atual. Ambos os manipuladores são opcionais e podem ser nulos.

Aplica-se a