Compartir a través de


IAttachmentPointManager.CreateAttachmentPoint Método

Definición

Create y registrar un nuevo punto de datos adjuntos.

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

Posición en el espacio inmovilizado en el que se va a iniciar el punto de datos adjuntos.

context
IAttachmentPoint

Contexto opcional en el que se va a crear el punto de datos adjuntos (puede ser null)

locationHandler
AdjustLocationDelegate

Delegado para controlar los ajustes del sistema del motor Frozen World a la posición

stateHandler
AdjustStateDelegate

Delegado para controlar los cambios de conectividad del motor de Frozen World

Devoluciones

Nueva interfaz de punto de datos adjuntos.

Comentarios

El propio punto de datos adjuntos es un identificador bastante opaco. Sus efectos se propagan al cliente a través de los dos controladores asociados a él. La interfaz de contexto es opcional. Se debe proporcionar si el nuevo punto de datos adjuntos se genera conceptualmente a partir de un punto de datos adjuntos existente (o su objeto de destino). Si es null, conceptualmente el nuevo punto de datos adjuntos se generó a partir de la cámara actual. El propio punto de datos adjuntos es un identificador bastante opaco. Los ajustes reales se realizan a través de notificaciones a través de los dos delegados pasados a la creación. LocationHandler es estrictamente notificar los ajustes al reajustar (Combinar o Refreeze). StateHandler notifica si este punto de datos adjuntos está "conectado" con el fragmento actual. Ambos controladores son opcionales y pueden ser NULL.

Se aplica a