47 lines
1.5 KiB
Markdown
47 lines
1.5 KiB
Markdown
# AR Subsystems
|
|
|
|
The purpose of this `com.unity.xr.arsubsystems` package is to provide definitions of all subsystems that enable AR functionality.
|
|
|
|
Presently, this package defines the following XR subsystems:
|
|
EnvironmentProbeSubsystem
|
|
FaceSubsystem
|
|
ImageTrackingSubsystem
|
|
ObjectTrackingSubsystem
|
|
|
|
## Installing AR Subsystems
|
|
|
|
This package is normally not installed by a user, but rather as a dependency defined in other packages.
|
|
|
|
## Package structure
|
|
|
|
```none
|
|
<root>
|
|
├── package.json
|
|
├── README.md
|
|
├── CHANGELOG.md
|
|
├── LICENSE.md
|
|
├── QAReport.md
|
|
└── Runtime
|
|
├── Unity.XR.ARSubsystems.asmdef
|
|
├── EnvironmentProbeSubsystem
|
|
├── FaceSubsystem
|
|
├── ImageTrackingSubsystem
|
|
└── ObjectTrackingSubsystem
|
|
```
|
|
|
|
## Package usage
|
|
|
|
This package is used as a dependency for other packages in two scenarios:
|
|
|
|
1. The other package wants to use the APIs defined in this one. Packages in this category include:
|
|
[ARFoundation](https://docs.unity3d.com/Packages/com.unity.xr.arfoundation@1.0/)
|
|
|
|
1. The other package wants to extend the API and implement a provider that provides data to the Subsystems defined in this package. Packages in this category include:
|
|
[ARKit XR Plug-in](https://docs.unity3d.com/Packages/com.unity.xr.arkit@4.1/)
|
|
[ARCore XR Plug-in](https://docs.unity3d.com/Packages/com.unity.xr.arcore@4.1/)
|
|
|
|
## Documentation
|
|
|
|
* [Script API](Runtime/) <update?>
|
|
* [Manual](Documentation~/com.unity.xr.arsubsystems.md)
|