다음을 통해 공유


WorldLockingManager 클래스

정의

World Locking의 Ultimate 관리자입니다. WorldLockingManager는 하위 관리자, IAnchorManager, IFragmentManagerIAttachmentPointManager에 대한 액세스를 제공합니다.

public class WorldLockingManager
type WorldLockingManager = class
Public Class WorldLockingManager
상속
WorldLockingManager

필드

Plugin

플러그 인에 대한 직접 인터페이스입니다. 일반적으로 플러그 인을 직접 조작할 필요는 없지만 일부 플러그 인 입력, 출력 또는 컨트롤을 수동으로 재정의하는 데 유용할 수 있습니다.

속성

AdjustmentFrame

카메라 조정을 적용할 변환입니다. 헤드 포즈 데이터로 모든 프레임에 변환을 덮어쓰기 때문에 카메라 노드가 될 수 없습니다. 그러나 카메라는 이 노드의 연결된 하위 항목이어야 합니다.

AlignmentManager

World Locking의 Ultimate 관리자입니다. WorldLockingManager는 하위 관리자, IAnchorManager, IFragmentManagerIAttachmentPointManager에 대한 액세스를 제공합니다.

AnchorManager

앵커 관리자에 대한 인터페이스입니다.

AnchorSettings

앵커 관리 설정에 대한 액세스.

ApplyAdjustment

AdjustmentFrame 변환을 통해 계산된 조정을 적용합니다.

AttachmentPointManager

첨부 파일 지점 관리자에 대한 인터페이스입니다. 첨부 파일 지점을 만들고 조작하는 데 사용합니다.

AutoLoad

시작할 때 디스크에서 WorldLocking 상태를 자동으로 로드합니다.

AutoMerge

FrozenWorld 엔진이 적절한 것으로 표시될 때마다 조각 병합을 자동으로 트리거합니다.

AutoRefreeze

FrozenWorld 엔진이 적절한 것으로 표시될 때마다 자동으로 다시 고정을 트리거합니다.

AutoSave

WorldLocking 상태를 디스크에 주기적으로 저장합니다.

CameraFromSpongy

카메라 변환의 역(부모 카메라).

CameraParent

카메라 부모 노드는 "참조의 spongy 프레임"을 정의합니다. 공간 매핑, 제스처 이벤트 및 XR 헤드 포즈 데이터와 같은 모든 원시 헤드 기반 데이터는 이 변환을 기준으로 합니다.

DiagnosticsSettings

공유 진단 구성 설정의 복사본을 얻거나 공유 설정을 입력 복사본으로 설정합니다.

Enabled

시스템이 현재 활성화되어 있고 공간을 안정화하고 있는지 여부입니다.

ErrorStatus

WorldLockingManager의 현재 오류 상태

FragmentManager

조각 관리자에 대한 인터페이스입니다.

FrozenFromLocked

World Locking의 Ultimate 관리자입니다. WorldLockingManager는 하위 관리자, IAnchorManager, IFragmentManagerIAttachmentPointManager에 대한 액세스를 제공합니다.

FrozenFromPinned

조정 노드 위에 적용된 모든 애플리케이션 변환입니다.

FrozenFromSpongy

spongy 공간에서 고정된 공간으로 변환합니다. Spongy 공간은 XR 인터페이스의 네이티브 공간입니다. Frozen은 Unity 전역 좌표 공간입니다. 변환에는 카메라에 대한 WorldLocking 조정뿐만 아니라 카메라에 적용된 다른 모든 변환(예: 텔레포트)이 포함됩니다.

HasPendingIO

관리자가 현재 비동기적으로 상태를 로드하거나 저장하는지 여부입니다.

LinkageSettings

연결 설정에 대한 액세스.

LockedFromFrozen

World Locking의 Ultimate 관리자입니다. WorldLockingManager는 하위 관리자, IAnchorManager, IFragmentManagerIAttachmentPointManager에 대한 액세스를 제공합니다.

LockedFromPinned

고정된 공간에서 월드로 잠긴 공간으로 돌아갑니다.

LockedFromPlayspace

조정 변환을 통해 좌표 공간을 월드 잠금합니다.

LockedFromSpongy

World Locking의 Ultimate 관리자입니다. WorldLockingManager는 하위 관리자, IAnchorManager, IFragmentManagerIAttachmentPointManager에 대한 액세스를 제공합니다.

MergeIndicated

병합을 수행해야 하는지 여부에 대한 FrozenWorld 엔진 내부 추론에 대한 표시기

PinnedFromFrozen

애플리케이션의 고정된 공간에서 WorldLocking에서 계산한 공간으로 다시 변환합니다.

PinnedFromLocked

WorldLocking에서 계산한 월드 잠긴 공간에서 제자리에 고정된 공간으로 변환합니다.

PlayspaceFromLocked

좌표 공간을 월드 잠금으로 조정 변환의 역방향입니다.

PlayspaceFromSpongy

(선택 사항) 카메라 부모 노드(예: 텔레포트)에 의해 적용된 변환입니다.

RefreezeIndicated

Refreeze를 수행해야 하는지 여부에 대한 FrozenWorld 엔진 내부 추론에 대한 표시기

Settings

구성 설정은 블록으로만 설정할 수 있습니다. Get은 현재 설정의 스냅샷 반환하고 전체 블록 복사본을 설정합니다.

SpongyFromCamera

카메라 변환(카메라의 부모)입니다.

SpongyFromFrozen

카메라의 상위 항목에 누적된 다른 변환(예: 텔레포트)을 포함하여 고정된 공간에서 XR 네이티브 spongy 공간으로 변환합니다.

SpongyFromLocked

World Locking의 Ultimate 관리자입니다. WorldLockingManager는 하위 관리자, IAnchorManager, IFragmentManagerIAttachmentPointManager에 대한 액세스를 제공합니다.

SpongyFromPlayspace

(선택 사항) 카메라 부모 노드(예: 텔레포트)에 의해 적용된 변환의 역방향입니다.

Version

이 릴리스의 버전입니다. 이는 Unity 검사기의 WorldLockingContext 구성 요소에 표시되므로 현재 설치된 Unity 대한 World Locking Tools 버전을 빠르게 시각적으로 확인합니다. 코드에는 영향을 주지 않지만 레이블로만 사용됩니다.

메서드

Dispose()

종료할 때 내부를 삭제합니다.

Finalize()

종료할 때 내부를 삭제합니다.

GetInstance()

WorldLockingManager instance 가져옵니다. 프로그램 실행 시 언제든지 호출될 수 있지만 로드 중에 호출된 경우 해당 설정이 아직 새 장면에서 로드되지 않았을 수 있습니다.

Load()

WorldLocking 상태에 대한 부하 작업을 수동으로 트리거

Reset()

잘 정의된 빈 상태로 WorldLocking 가져오기

ResetAnchorManager()

한 번만 적절한 초기화를 수행합니다. 호출자에게 설정을 변경할 수 있는 기회를 제공한 후 호출됩니다.

Save()

WorldLocking 상태에 대한 저장 작업을 수동으로 트리거

SetContext(WorldLockingContext)

지정된 컨텍스트에서 공유 설정 사용을 시작합니다.

적용 대상