Releases: gelic-idealab/komodo-unity
Multiplayer networking fix, runtime import fix, menu improvements
v0.2.2 Release notes
Known Bugs
- The model button color can become dim on multiple presses.
- It may take multiple presses to open the menu after you’ve switched hands.
- The menu position is different between the left- and right-handed versions.
- Invalid models can cause the whole session to halt during loading. (#47)
New Features
- The menu will change from being left-handed to being right-handed, depending on which controller you use to activate it. (Closes #15)
Bug Fixes
- The model list supports a larger number of items. Previously, the font size was variable, causing the texture to be too large, which resulted in missing letters.
- The multiplayer connection happens later in loading so the connection. Previously, it was possible to join a session where you could not see anyone else but they could see you. (Closes #29)
- 3D models that previously had missing textures now load properly. Internally, we replaced Siccity/GLTFUtility with GLTFast. (Closes #45)
Minor Tweaks and Performance Improvements
- Cached models are now detected properly, so they do not get re-downloaded.
- Model button colors are now Komodo Purple.
- The teleport arc is now purple for valid selections and red for invalid selections. (Closes #27)
Domain Module Developer Notes
- Refactorings include name changes, namespace changes, and reducing or removing packages.
- see commit history for more details.
- Re-added main scene to git.
- In-editor testing with a VR headset now works.
Drawing improvements & fixes
Unity 2020.2 Migration
-
Refactored project structure to remove working directly with files from Depanther's WebXR exporter and interaction package. We can now upgrade their packages independently of ours. We only use ControllerInteraction.cs and WebXRCamera.cs code directly in our scripts but I created prefixed "Komodo" scripts as extensions to avoid directly working on those scripts under the WebXR packages mentioned above.
-
Added Assembly Definitions for Komodo.Runtime Komodo.Importer, Komodo.Utilities to help with runtime and build time and to help isolate the project into a package.
-
Adjusted Scene changing functionality to use the new loaded scene lighting settings