XNA 프로그래밍의 새로운 기능이므로 문제가있을 것이라고 확신합니다.XNA - 그리기 빈도/새로 고침
내 문제는 : 나는 그것을 아주 분명 생각
Position.X += (float)Math.Cos(Angle) * Multiplier;
Position.Y += (float)Math.Sin(Angle) * Multiplier;
: 내 선수가 총에서 총알을 촬영 할 때, 나는 (내 무효 업데이트()에서)이 같은 위치 변화의 계산합니다. 모든 방향, 각도 등에 문제가 없습니다. 새로 고침하는 방법에 대해 궁금합니다. 을 자주 업데이트하십시오. 제 승수은 총알의 움직임을 원활하게하기 위해 1과 같아야합니다. 승수를 (예를 들어) 50으로 설정하면 내 총알이 50 * Cos/Sin 픽셀을 건너 뛰어 뛰어 넘습니다. 내 총알이 그와 같이 "뛰어"오를 때 2 개의 계산 된 총알 위치 사이에있는 많은 물체가 충돌을 피할 것입니다. 내 멀티 플라이어을 "1"로 설정하면 속도가 매우 느려집니다.
어떻게 개선할까요? 필요한가 아니면 내가 틀린가?
당신은 당신의 각도를 증가 의미? 제 말은 승수가 걸음 걸이가 아니라 거리를 더 크게 만드는 것입니다. – joppiesaus