当前使用带有 SDL2、GLM 和 GLEW 的 VC++ 11。当我尝试做两件事时,问题源于 GLM:创建旋转矩阵,创建透视相机矩阵 (3D)。
错误是:“GLM:不推荐使用以度数作为参数的透视函数” ,尽管我将弧度(作为浮点数)传递给这两个函数。它说我应该定义类似“#define GLM_FORCE_RADIANS”的东西。这真的有必要吗?
就我个人而言,除了 OpenGL,我对所有东西都使用度数,因此必须来回转换(用于 AI 移动等)是一种痛苦,并且当我有许多 NPC 移动时,实际上会导致 CPU 出现峰值。