Worlds can be set to "Align Room With Spawn Point", to make the virtual space line up with the real-world space of a VR player. This works great right up until the moment you touch one of your joysticks, at which point it's knocked out of alignment!
There don't seem to currently be any workarounds for this:
  • I tried disabling movement with functions like SetWalkSpeed, but that doesn't prevent right-stick turning
  • I tried disabling both movement
    and
    rotation by using a station set to 'immobilize', but that caused my avatar to freeze as soon as I took a couple of steps away from spawn
  • I'm not sure if it's even possible to disable the sticks themselves in SteamVR (their directional movements don't seem to be assigned to anything in the controller configurator), but I
    would
    like to leave them free to still be read by Udon scripts, for example
Given the entire purpose of "align room with spawn point", it seems like it might make the most sense for it just to come with an option to entirely disable joystick movement and rotation when it's in use? (I know, "what would desktop users do", but, why would you be having desktop users in an "align room with spawn point" room in the first place?)