You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Make an example page that uses nipplejs to implement virtual joysticks for camera navigation.
A really good example of UX would be Minecraft, with one joystick to control movement in the horizontal plane, and a second to control direction in which user is looking. A third set of buttons could control speed and altitude.
When the example page is made, we could then make a plugin that implements this control.
A use case for this control would be to make navigation easier on tablets. It would also make it easier to control the creation of measurements from touch input, where it would make it easier for apps to differentiate between touch input that controls the camera VS touch input that controls measurements. Having both these things controlled by canvas touch gestures could get a bit too complicated.
When we have joysticks, then we could just disable camera control with canvas gestures altogether, and make UX much easier.
Make an example page that uses nipplejs to implement virtual joysticks for camera navigation.
A really good example of UX would be Minecraft, with one joystick to control movement in the horizontal plane, and a second to control direction in which user is looking. A third set of buttons could control speed and altitude.
When the example page is made, we could then make a plugin that implements this control.
A use case for this control would be to make navigation easier on tablets. It would also make it easier to control the creation of measurements from touch input, where it would make it easier for apps to differentiate between touch input that controls the camera VS touch input that controls measurements. Having both these things controlled by canvas touch gestures could get a bit too complicated.
When we have joysticks, then we could just disable camera control with canvas gestures altogether, and make UX much easier.
Resources
https://codepen.io/ogames/pen/rNmYpdo
The text was updated successfully, but these errors were encountered: