2015-01-30 3 views
0

나는 중앙에 얼굴이있는 파이 게임 프로그램을 가지고 있습니다. 내가 프로그램에서 원하는 것은 불규칙한 화면에 여러 개의 객체를 넣는 것입니다. 일부는 서클 보드, 의자, 바나나 등과 같은 오브젝트의 잘려진 그림이 될 수 있습니다. 사용자는 오브젝트를 드래그 할 수 있고 서로 충돌하고 센터의 얼굴과 충돌 할 수 있습니다. 그래서 그들을 통과 할 수 없게됩니다. 누구든지 내가 어떻게 할 수 있는지 보여 줄 수 있니? 감사!파이 게임 이미지 충돌

-EDIT- 그리고 통과 할 수 없기 때문에 마우스를 따라 가려고 개체의 가장자리를 따라 이동한다는 의미입니다.

답변

0

찾고있는 대상은 일반적으로 소위 물리 엔진에서 제공하는 기능입니다. 매우 기본적인 모양의 경우 기본 기능을 직접 코딩하는 것은 간단합니다. (2D 모양의 가장 간단한 경우는 원 사이의 충돌 감지입니다.)

충돌 감지는 상당히 빠릅니다. 특히 당신이 합리적으로 빠른 속도로 (예 : 설명하는 프로젝트 종류에 필요함) 특히 무작위로 처리하는 경우 - 일정한 모양 (당신의 묘사가 나타내는 것처럼 보인다). 따라서 최적화 된 충돌 감지 시스템을 코딩하는 방법을 배우는 데 관심이 없다면 파이썬 피직스 엔진 용으로 Google을 추천 해드립니다. 나는 아무 것도 사용하지 않았기 때문에 개인적으로 추천 할 수는 없습니다.

행운을 빈다.