我正在與代碼戰鬥,使它圍繞物體旋轉相機。我使用的代碼是:opengl相機圍繞物體旋轉
eyeX = (float) (obj.x + 500*Math.cos(Math.toRadians(angle))*Math.sin(Math.toRadians(angle))); eyeY = (float) (obj.y + 500*Math.sin(Math.toRadians(angle))*Math.sin(Math.toRadians(angle))); eyeZ = (float) (obj.z + 500*Math.cos(Math.toRadians(angle))); Matrix.setLookAtM(mViewMatrix, 0, eyeX, eyeY, eyeZ, obj.x, obj.y, obj.z, 0, 1, 0);
如果obj是我想圍繞旋轉的攝像頭型號,並且角度由1戰平每遞增。有人可以解釋這個問題,我做錯了什麼?
不管怎樣,它仍然沒有幫助。 –