IAttachmentPointManager.CreateAttachmentPoint Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Create e registrare un nuovo punto di allegato.
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
Parametri
- frozenPosition
- UnityEngine.Vector3
Posizione nello spazio bloccato in corrispondenza del quale avviare il punto di allegato
- context
- IAttachmentPoint
Contesto facoltativo in cui creare il punto di allegato (può essere Null)
- locationHandler
- AdjustLocationDelegate
Delegato per gestire le regolazioni del sistema del motore Frozen World per la posizione
- stateHandler
- AdjustStateDelegate
Delegato per gestire le modifiche alla connettività del motore Frozen World
Restituisce
Nuova interfaccia del punto di allegato.
Commenti
Il punto di allegato stesso è un handle abbastanza opaco. Gli effetti vengono propagati al client tramite i due gestori associati. L'interfaccia di contesto è facoltativa. Deve essere specificato se il nuovo punto di allegato viene generato in modo concettuale da un punto di allegato esistente (o dal relativo oggetto di destinazione). Se null, il nuovo punto di allegato è stato generato concettualmente dalla fotocamera corrente. Il punto di allegato stesso è un handle abbastanza opaco. Le modifiche effettive vengono apportate tramite notifiche tramite i due delegati passati alla creazione. LocationHandler è strettamente in grado di notificare le modifiche durante la refitting (Merge o Refreeze). StateHandler notifica se questo punto di allegato è "connesso" con il frammento corrente. Entrambi i gestori sono facoltativi e possono essere Null.