Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix unity plugin(PC) #2

Open
wants to merge 6 commits into
base: main
Choose a base branch
from

Conversation

alegna901
Copy link

I went through the entire process including a clean pull and setup from scratch. This pull request fixes all the issues I found along the way.
Hopefully these changes make it clear and easier for new users to use.

- remove hardcoded dependencies from the vs project files.
- clean up property sheets.
- fix test unity plugin(pc)
@alegna901 alegna901 changed the title Unity plugin Fix unity plugin(PC) Oct 18, 2021
Added /projects/android/ImmAndroid as top level project
Added immcore, immimporter, immplayer, immunity sub projects for each component.
Building ImmAndroid.immunity will build all dependent sub projects automatically and install the library files in /<subproject>/libs
To use IMM Unity plugin for Android, you would need "libImmUnityPlugin.so" and "libAudio360.so"(not include in this repo).

TODO: fix render issue.
@EcoEditor
Copy link

EcoEditor commented Feb 18, 2022

Hey @alegna901!
Thanks for the work you did!

I've tried building the UnityPlugin project with VS2019 and got some errors.
Can you please help me understand how to compile unity plugin .dll file?

Thank you

@JuanObiJuan
Copy link

@alegna901 Amazing job. Im really looking formward to use the android version of the IMM plugin inside Unity. Until now I was trying using the main repo (deleted android project) and there are some dependencies hard to solve. Now Im going to try with your Pull Request. Did you manage to build the ".so" file? In case yes it would make my life easier if you could include the ".so" file in your version of the Unity Project.

@JuanObiJuan
Copy link

@alegna901 do you mind to include in your repo the third_party_libs folder? Im really strugling to build

- fix linear color space
- fix spatial audio
- fix missing ribbon brushes caused by culling
- add per camera visibility
@gianpao1o
Copy link

@JuanObiJuan @alegna901 any success with importing imm to Unity and getting it to work?

@JuanObiJuan
Copy link

@JuanObiJuan @alegna901 any success with importing imm to Unity and getting it to work?

Sadly no. After some days trying I abandon the idea to make it work. Its a pity. Let me know if you can. I'm still really interested in this format.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants