0
A
回答
4
我已經處理了相同的問題,並且由於libgdx相機本身並沒有返回旋轉的功能,所以通過創建一個返回相機以度數旋轉的函數來解決它。
public float getCameraRotation()
{
float camAngle = -(float)Math.atan2(camera.up.x, camera.up.y)*MathUtils.radiansToDegrees + 180;
return camAngle;
}
它的工作原理,通過獲取攝像機角度在輻射:
-(float)Math.atan2(camera.up.x, camera.up.y)
然後將其轉換爲輻射:
*MathUtils.radiansToDegrees
,最後由於角度的範圍是-180到180將其轉換爲0-360
+ 180
相關問題
- 1. 如何旋轉相機 - 相機旋轉
- 2. 在Libgdx中設置相機旋轉
- 3. LibGDX移動一個旋轉的相機
- 4. LibGDX - Orthographic相機翻譯和旋轉
- 5. 相機旋轉
- 6. LibGDX:如何同時轉動相機
- 7. LibGDX + Box2D旋轉
- 8. libgdx particleEffect旋轉
- 9. Libgdx旋轉ModelInstance
- 10. OpengGL:如果旋轉相機
- 11. Unity相機旋轉
- 12. ZBarReaderViewController相機旋轉
- 13. Android相機旋轉
- 14. 相機旋轉pointerlockcontrols
- 15. Rajawali相機旋轉
- 16. LibGDX相機繞軸旋轉高座標生澀
- 17. 設備旋轉時旋轉相機
- 18. 你如何反制旋轉的相機?
- 19. 如何用相機旋轉物體three.js
- 20. 如何累積相機旋轉?
- 21. 銫WebGL相機旋轉,如何停止旋轉
- 22. LibGdx如何從libgdx類返回到androidActivity
- 23. 文字旋轉libgdx
- 24. 在相機中心旋轉相機
- 25. OpenGL中的3D相機旋轉:如何防止相機抖動?
- 26. libgdx - 如何設置模型旋轉軸?
- 27. 相機像素旋轉
- 28. cocos2d和box2d:相機旋轉
- 29. Android 1.6相機旋轉?
- 30. 預製內相機旋轉