MRTK UX Components
UX library for dynamic layout and presentation in mixed reality applications

* This page contains affiliate links, meaning we may earn a small commission if you purchase something through them, at no extra cost. FREE
- Category:
- Add-ons
- Developer:
- Mixed Reality Toolkit Organization
- Price:
- FREE
- Favorites:
- 10
- Supported Unity Versions:
- 2021.3.26f1 or higher
- Current Version:
- 3.3.0
- Download Size:
- 162.94 KB
- Last Update:
- Jun 13, 2024
- Description:
- This package contains a comprehensive library of pre-built UX prefabs for mixed reality applications. The prefabs are designed to be used with RectTransform and Canvas for dynamic layout and presentation. They implement the Mixed Reality Design Language and are ready to use in your applications.
The package includes a range of prefabs for Canvas layout environments, which use the RectTransform layout, alignment, and design tools provided by Unity UI. It is recommended that developers gain familiarity with Unity UI, as this experience will also apply to building UI with MRTK3.
While Canvas-based UI is suitable for most situations, it may not always be the best choice. Certain workloads may see improved performance by using non-Canvas-based UI rendering, such as massively batched rendering for some UI layouts.
If you only need to consume the underlying UX scripts, you can take a dependency on the UX Core package, which does not include any dependencies on assets, visuals, or solvers. This can help avoid unnecessary dependencies in your project. - Technical Details:
- The UX Components package includes ready-to-use prefabs for Canvas layout environments, which implement the Mixed Reality Design Language. These prefabs use the RectTransform layout, alignment, and design tools provided by Unity UI.
UX Core is a separate package that contains only the underlying UX scripts, without any dependencies on assets, visuals, or solvers. This can be used if you're building your own custom UX component libraries and want to avoid unnecessary dependencies in your project.
For more information on the comparison between Canvas-based and non-Canvas-based UI rendering, see the comparison table. - Continue ยป