com.rwth.unity.omilaxr.metaxr
v1.0.0
Published
An OmiLAXR module for MetaXR interactions.
Maintainers
Readme
OmiLAXR.MetaXR
This package implemented Actor Pipeline components of the OmiLAXR framework supporting xAPI data format.
Just drag and drop the prefab Resources/Prefab/OmiLAXR (MetaXR Variant).prefab into your scene.
Compatibility
Because of the less dependencies and modular design of OmiLAXRv2 this framework is compatible with all XR frameworks.
The only thing we need to consider are the Unity version. We try to support as much as possible upwards of Unity 2019.4.40f1. You are invited to contribute!
The compatibility was tested on
- [ ] Unity 2019.4.41f1 (LTS)
- [X] Unity 2020.3.49f1 (LTS)
- [X] Unity 2021.3.45f2 (LTS)
- [X] Unity 2022.3.62ff (LTS)
- [X] Unity 2023.1.22f1
- [X] Unity 6000.0.58f2 (LTS)
Please contact us on https://discord.com/invite/u4gtXTBEx3 if it is not running on your Unity version. We will try to make it possible.
Install by using scoped registry
- Ensure in "Project settings" > "Package Manager" that you have the scoped registry with following settings:
- Name: npmjs
- URL: http://registry.npmjs.com
- Scope(s):
com.rwth.unity.omilaxr.metaxr
- Go to Package Manager.
- Click on the (+) button.
- Select 'Add package by name'.
- Place in 'Name' field:
com.rwth.unity.omilaxr.metaxr.
Adding scoped registry by using manifest.json (also recommended - quick way)
- Alternatively, instead of adding the scoped registry inside Unity editor you can do it by using
manifest.jsonfile. - Go to you project root and then open
Packages/manifest.json. - Ensure following entries in your file:
"scopedRegistries": [ { "name": "npmjs", "url": "http://registry.npmjs.com/", "scopes": [ "com.rwth.unity.omilaxr" ] }]. - Go to the Unity Package Manager to
My registriesand install the packagecom.rwth.unity.omilaxr.metaxr.
Install by using Git url
- Go to Package Manager.
- Click on the (+) button.
- Select 'Add package from git URL'.
- Paste
https://github.com/SGoerzen/OmiLAXR.MetaXR.gitand confirm.
Publication
You can publish your package at any npm registry.
It makes sense to publish packages for easier distribution in other projects.
But we recommend to use npmjs.com. Here you can get more details.
But the steps are very easy.
- Create an account on
npmjs.com. - On demand increase your
versionnumber inpackage.json. - Commit and push your changes.
- Open a terminal.
- Go to the root of your project.
- Run
npm loginand login via browser (or what else you like). - Run
npm publish --access public. - Wait until publication is ready.
