Is BabylonJS compatible with any possibility of detecting the mobile phone’s orientation and accelerometer to control, let’s say, a box? Tilting the phone to the left makes the box goes left, etc…?
Hi FBa,
Sure! Babylon already provides a DeviceOrientationCamera
, which uses IMU data from the browser data to control the camera. Here’s the code that listens to that input; you should just be able to listen to the same input and repurpose it to control anything you want. Good luck!
Thanks. I am trying to copy one from the demo and see if it works. https://raw.githubusercontent.com/lucastwong/cameratest/master/trial
Does it work?
The device I’m on right now doesn’t have an IMU, so I wouldn’t be able to evaluate it at the moment. You should just be able to try it on your phone or tablet, though. However, I think you might need to make the file an HTML file so that the browser knows what to do with it; right now, it just opens as plaintext.
It’s now on my github page as an index.html
https://lucastwong2.github.io/
My phone hasn’t responded to the movement. Please let me know if you have a chance to test it out. Thank you so much!