I would like to know a proper way to set up a basic motion system using VRTK components.
I've tried to break down the example player set up in the Farm example, but cannot understand what each component is doing and how each bit is talking to each other.
Here's my current Player Hierarchy
I've been able to get several camera rigs working with the master Tracked Alias as well as some of the pointer, teleportation and climbing prefabs.
In the farm example I see an Axes To Vector3 Facade under
AxisMovement/LeftController/HorizontalAndVerticalSlide that I assume is handling this kind of movement for the player. It's referencing PositionUpdate's Transform Position Mutator component's
DoIncrementProperty method as well as it's own Vector3 Cache...and this is where i lose track of what's doing what and how all of this is working together. The vec3 cache reference's the Body Representation component in another object, a concept I still do not have a solid grasp on.
Any tips on how to set this up from scratch along with explanations of these individual components would be great and really help me understand the best practices to use while developing with VRTK.
Thanks for your time 😃