About
EZSoftBone Library is a plugin making Custom Unity Asset using the EZSoftBone library work in VAM. This version is meant to avoid all creators to have to build their own dll and library, but also bring a "proxy" plugin allowing you to configure the physics settings.
This plugin is a simple object you load in the scene which will trigger the dll load and enable any CUA using the lib to work properly.
How to use
- Add a Custom Unity Asset
- Select the object stored in the package
- Move it to an hidden place in the scene so that players can't see it
- Load your EZSoftBones compatible assets afterwards
Ensure you load this before your "EZSB Enabled" Custom assets. If you did not, you can load it, then reload the CUA ( clear it, then reload it )... so it's easier to load it before
Customizing EZSB Assets
The library does not need any plugin to work. But, the physics rate between the original Unity library and VAM being very different, the default behavior might no be exactly as you wish.
So, there is a plugin contained in the package called EZSoftbones Controller
This plugin should not be added to the library CUA but on your asset.
For instance:
- You have your EZSB Library Custom Unity Asset
- You have your CUA hair Custom Unity Asset
- The EZSoftBones Controller should be added on the hairs!
For a more explicit example, grab the Fairy Wings. And read the documentation.
EZSB Powered Assets
Below is a list of the Custom Unity Assets using this library. If you are creating assets using it, please send me a message (or @ me at release), I'll add it to the list. For now, there is only one asset available... probably more to come soon.
EZSB Asset Creation
To be compatible with that library and having the ability to use the EZSB Controller, you will need to use a specific library I created. Which allows the control through VAM.
It is not yet released and should be available soon with the documentation on how to use it to create your own assets. Stay tuned!
Credits
EZhex1991 for creating the awesome EZSoftBone Library available on Github.