opengl
에 문제가 있습니다. 전진/후진하면서 차량을 회전시키고 싶습니다. Here's a picture 정확히 내 문제를 보여줍니다. 현재 코드의 효과는 파란색으로 표시됩니다. 이동 한 후에는 현재 위치가 아닌 시작 위치로 회전합니다. 나는 빨간색으로 상황을보고 싶다 - 내 차량이 현재 위치 이상으로 회전하고 나중에 정확하게 앞뒤로 움직일 것.OpenGL의 차량 컨트롤?
내 현재 코드 : 당신은 회전하기 전에 번역 전화를 시도 할 수 있습니다
lxr=sin(angle);
lzr=cos(angle);
xr+=speed*lxr;
zr+=speed*lzr;
totalangle+=angle
glRotatef(totalangle,0.0,1.0,0.0);
glTranslatef(0.0,0.0,xr);
drawVehicle();
SO에 배지 ** 가능한 ** 아티스트가 있어야합니다. –