mr_nothin said:Ok...so how would the pseudo joystick be implemented? Would it be move forward/backward + strafe or would it be move forward/backward + turn?
Either/or, up to the game to decide what it'll map to, as is currently with an analog stick.
mr_nothin said:How would that be handled? Would you have to move the controller back to the original position and then to the left and right? Or does the controller automatically reset once you start moving the wand to the left or right?
The most natural thing would be for it to 'reset' or stop the motion along one axis when the user makes movement on another axis. So the latter I think would be best. That makes most sense to me anyway.
mr_nothin said:How would you handle wanting to be able to stop moving forward and then strafe AND wanting to be able to move diagonally (strafe + moving forward) at the same time??? You'd have to add a button to reset the position and that adds another layer of unnecessary complication.
If you mean strafe and then 'diagonal strafe', I think it would be possible to detect as significant a shift as that from purer 'left' rotation to left+up and to figure out from that that we're now going diagonally, without a reset. If we can reset automatically from going forward to going left the same can be done for shifts to other directions. Unless I'm missing something (?) I think maybe at most a toggle to turn movement on or off could be useful, but once actually moving I think it should be pretty easy to figure out what direction you should be going in without having to reset anything in between changes in direction.
Some of this might depend on how good the 'absolute' positioning is and the motion track over time. If it can keep track of this robustly over time I think it can work out that 'up' is really up and down is really down etc. so that you won't end up confusing it as to what it's supposed to be doing with the wand's current orientation. Thus you won't have to 're-center' it. But it's impossible to say for sure without having one, so...we'll see.