Table of Contents | ||
---|---|---|
|
...
The vhAssetsPackage is a redistributable Unity3D Engine package file that contains functionality for allowing Smartbody and /wiki/spaces/VH/pages/30081725 VHMsg to work from within the Unity3D engine.
The Toolkit uses Unity as it's primary rendering engine. It can run in Unity Free or Unity Pro. For Unity Free, we interface with Smartbody using 'bonebus mode'. For Unity Pro, we access Smartbody directly using a .dll.
Some additional functionality that the vhAssetsPackage contains is:
- An extension of MonoBehaviour that allows order-dependent initialization and updates
- Smartbody interface
- VHMsg interface
- VHCL Audio interface
- Asset Post-processors that ease pipeline integration
- Resolution independent UI classes
- Interactive Debug Panel
- Customizable Free Mouse Look
- Ini file configuration
- Loading Screen
- Performance time demo tests
- File Parsing
- Application setup point
- Customizable build process
- Fps and Memory Debug Info
Any of these optional components are available when installing the vhAssetsPackage
...
Upgrading .unitypackage files is a little more difficult. This quote from the Unity docs explains it:
"For the cleanest possible upgrade, it should be considered to remove the old package contents first, as some scripts, effects or prefabs might have become deprecated or unneeded and Unity packages don't have a way of deleting (unneeded) files (but make sure to have a security copy of the old version available)."
The easiest way I've found is to use the approach the SVN docs recommend for vendor branch upgrades.
...
Info |
---|
m_ConfigFile = new IniParser(configFileName); m_ConfigFile.GetSetting("SomeSetting") // returns a string with the value of that setting, if it exists |
Known Issues
Either list of common known issues and/or link to all Jira tickets with that component name.
FAQ
...
FAQ