2009-12-09 2 views
1

Qt를 사용하여 C++로 게임을 만들고 있습니다. GraphicsItem 메서드를 사용하여 충돌 감지 권한을 얻었습니다. 각기 다른 충돌 유형을 처리하는 방법을 모르는 것입니다. 서로 다른 동작을하는 다른 객체가 있기 때문입니다.C++에서 여러 충돌 유형을 처리하는 방법은 무엇입니까?

+0

그냥 서로 다른 알고리즘을 사용하여 추가 정보를 원하시면 설명서를 참조 객체의 종류를 알고 실제로 가능합니다. – hirschhornsalz

+0

http://stackoverflow.com/questions/1875830/how-to-implement-collision-effects-in-a-game/1876578#1876578 – amirouche

답변

0

collidingItems 또는 collidesWithItem 방법 중 하나를 사용하고 계신지도 모르겠습니다. 여기에서 QGraphicsItem의 목록을 얻습니다. 그렇다면 무엇이 무엇에 부딪 치고 반응하는지 판단하기 위해서는 캐스팅의 문제 일뿐입니다.

관련 문제