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. 预制内相机旋转