2011-08-15 5 views

답변

2

정확히 어떻게 구현했는지 확신 할 수 없지만 x, y 접합점의 좌표가있는 경우 대부분의 어려운 작업이 수행됩니다. 내 조언은 한 라인을 사용하고 라인이 0에서 시작하고 5에서 끝난다 고 가정하는 것이다. 따라서 라인은 0 => y < = 5와 x = 0;

다음은 매개 변수 (x1, x2, y1, y2)를 취하는 추상 함수를 쓸 수 있습니다. 그 함수 안에는 수식을 계산하는 곳이 있습니다. 이 방정식은 당신이 테스트하는 것입니다. 예를 들어 볼 x와 y가 그 라인에 부딪히면 소프트웨어가 경고음을 던지거나, 볼이 넘어 지거나 타격을 가할 때 공을 던지기를 원할 것입니다.

여러분이 abstract 함수를 수행하면 모든 조인트에이를 구현할 수 있습니다. 플러스 x 물건을 추가 할 수 있다면 당신은 y를 추가하고 끊임없이 그 기능을 업데이 트하면 그 방울을 귀하의 공간에서 부동 및 회전시킬 수 있습니다.

희망이 있습니다.

+0

친절하게 코드를 작성해주세요. 나는 당신이 선 방정식을 어떻게 사용하는지 이해할 수 없다. 고맙습니다. – MatterGoal