16-11-2021, 08:34 AM
(This post was last modified: 16-11-2021, 08:35 AM by josemendez.)
(15-11-2021, 10:00 PM)DavideS Wrote: Goodmorning everyone! I imported obi fluid, read the short documentation, inserted obi emitter into the scene as required, assigned a blueprint to the emitter but nothing works :-(
I also tried running the test / demo scenes but they don't work.
At the beginning of the import it reported a problem with the API telling me that the obi asset was using an old library and would overwrite my project libraries. So I told him not to. Could this be the problem?
i am making a project with hololens and mrtk. Some clue?
The message shown by Unity just means there's some lines of code in Obi that use APIs that have been marked as "deprecated" in 2020.3. Unity is offering to upgrade them automatically, which you should accept. It won't overwrite any libraries in your project. Do make a backup before -as anytime Unity does some automatic processing in your project just in case it messes up-.
However, this is probably not the reason for your issue. Obi contains two physics engine backends: Burst (the default) and a fallback one (Oni). When using the fallback backend the only platforms supported are Windows, Mac, iOS and Android. Quoting the asset description in the store:
Quote:Depends on the Burst, Jobs, Collections, and Mathematics packages, for compatibility with all platforms Burst can compile for. Without these packages, it can still run, but only in Windows, Mac,Linux, iOS and Android.
You're building for Hololens, so you'll need to install the required dependencies for Burst. See:
http://obi.virtualmethodstudio.com/manua...kends.html