Using a VRC Raycast, it ensures that the attached PhysBone Collider (Plane) will remain on the Floor whenever you jump. This allows Tails to look more natural as you jump and move around the World.
3.10.3 or newer.BluWizard LABS - Dynamic VRC Floor Collider Package to your project. If necessary, this will also force an upgrade of the SDK to the minimum required version for this system to work.BluWizard LABS -> Add Dynamic Floor Collider to Avatar from the Unity Menu Bar.Right-Click on the Avatar in your Hierarchy and click BluWizard LABS -> Add Dynamic Floor Collider to Avatar from the context menu.Floor PhysBone Collider inside the Prefab. It’s located at Dynamic VRC Floor -> Floor in the Hierarchy.The function is automatic thanks to VRC Raycasting! Whenever you “Jump” in-game, the Raycast will move the Floor Collider’s Transform to whichever position the Raycast hits in the World. This makes it lock the Floor Collider to where you jumped from. As it makes it look like it’s locked to the Y-axis, the Floor Collider will only travel with you on the X and Z axis in Unity.
It will continue to stay attached to whichever collider the Raycast hits in the world unless the conditions are met:
Additionally, if you use VRCFury, this Floor Collider adds a Toggle to your VRChat Menu. Find it under Blu's Add-ons/Floor Collider in your VRChat Menu. It does require VRCFury, but you can remove this yourself if you’re not going to use it.
net.bluwizard.dynfloor
Undefined
2.0.0 (Changelog)
2022.3 or later
No dependencies
No legacy packages
Undefined