0
晚上好旋轉的陀螺基於所有的OpenGl和Android:90度
我試圖使像谷歌紙板,OpenDive,vRase等
我旋轉視圖設備三維分屏渲染視圖在gryo上,這樣當一個人移動頭部時,渲染的視圖就會改變。
使用陀螺儀的值,我的視線指向地板。如果我添加90到Gryo讀數爲X它的工作原理,但因爲該值是-90至+ 90,整個事情被搞砸
float currentZ = (androidSensor.getRoll()) ;
float currentX = (androidSensor.getPitch());
float currentY = (androidSensor.getAzimuth());
Log.i("TAG", "x: " + currentX + " z " + currentZ + " y " + currentY);
//Matrix.rotateM(mCamera.mHMatrix, 0, currentY, 0, -1,0);
Matrix.rotateM(mCamera.mHMatrix, 0, currentX , 1, 0,0);
我應該實際旋轉90,而不是渲染?
到達-90/90時會發生什麼? – Dannie 2014-09-09 05:47:16
這是傳感器讀數錯誤,而不是基於設備的方向 – Burf2000 2014-09-15 21:34:10