Har*_*G16 2 c++ game-engine degrees radians glm-math
目前使用VC++ 11与SDL2,GLM和GLEW.当我尝试做两件事时,问题源于GLM:创建旋转矩阵,创建透视相机矩阵(3D).
错误是:"GLM:将度数作为参数的透视函数已被弃用", 尽管事实上我将弧度(作为浮点数)传递给两个函数.它说我应该定义类似"#define GLM_FORCE_RADIANS"的内容.这真的有必要吗?
我个人使用度数,但是OpenGL,所以不得不来回转换(对于AI运动而不是什么)是一种痛苦,当我有许多NPC移动时,实际上会导致CPU出现峰值.
小智 8
您可以使用而不是手动转换
glm::radians(degrees) // from degrees to radians.
Run Code Online (Sandbox Code Playgroud)
要么
glm::degrees(radians) // from radians to degrees.
Run Code Online (Sandbox Code Playgroud)
有关glm三角函数的更多信息,请参阅此页:http://glm.g-truc.net/0.9.4/api/a00136.html#ga4fb76e28851c9ff6653532566084e091
| 归档时间: |
|
| 查看次数: |
9859 次 |
| 最近记录: |