現在、SDL2、GLM、および GLEW で VC++ 11 を使用しています。この問題は、回転マトリックスを作成し、遠近法カメラ マトリックス (3D) を作成しようとすると、GLM に起因します。
エラーは次のとおり です。両方の関数にラジアンを (float として) 渡しているにもかかわらず、「GLM: 度数をパラメーターとして取るパースペクティブ関数は非推奨です」 。「#define GLM_FORCE_RADIANS」のようなものを定義する必要があると書かれています。それは本当に必要ですか?
個人的にはすべてに度数を使用しますが、OpenGL を使用しているため、(AI の移動などのために) 前後に変換する必要があり、多くの NPC を移動させると実際に CPU のスパイクが発生します。