화난 새 건물은 충돌하고 떨어지는 단단한 막대기로 구성되는 것 같습니다. 나는 그것을 어떻게하는지 알고 싶다. 나는 원래 코드를 작성하는 것에 신경 쓰지 만, 분명히 누군가 이것을 이미 알아 냈고 오픈 소스로 만들었습니까?Angry Birds에서 보는 것처럼 두 개의 막대기가 충돌하는 것을 시뮬레이트하는 방법은 무엇입니까?
2
A
답변
3
Box2D을보고 싶을 수도 있습니다. 이것은 Erin Catto가 작성한 우수한 2D 강체 동역학 라이브러리입니다. 오픈 소스 일뿐만 아니라 도서관에서 찾을 수있는 코드 뒤에 이론을 설명하는 GDC 프레젠테이션도 많이 있습니다.
0
관련 문제
- 1. 두 개의 충돌하는 동그라미를 분리하는 방법은 무엇입니까?
- 2. 충돌하는 두 개의 Firefox 확장 프로그램이 동시에 설치되는 것을 방지합니다.
- 3. 두 선수 간의 전투를 시뮬레이트하는 방법은 무엇입니까?
- 4. django에서 다수의 사용자와 사용자 이름이 충돌하는 것을 피하는 방법은 무엇입니까?
- 5. 두 개의 관련 모델이 저장되는 것을 보장하는 방법은 무엇입니까?
- 6. MySQL 테이블에서 2 개의 타임 스탬프 필드를 시뮬레이트하는 방법은 무엇입니까?
- 7. 카메라가 보는 것을 그리는 알고리즘?
- 8. 두 프로세스를 bash에서 하나의 것처럼 실행하는 방법은 무엇입니까?
- 9. Drupal6 : 다른 사용자의 노드를 보는 것을 거부하는 방법은 무엇입니까?
- 10. 최대 절전 모드로 쿼리가 실행되는 것을 보는 방법은 무엇입니까?
- 11. jQuery로 이벤트를 시뮬레이트하는 방법은 무엇입니까?
- 12. UITabBarViewController의 동작을 시뮬레이트하는 방법은 무엇입니까?
- 13. 긴 문서로드를 시뮬레이트하는 방법은 무엇입니까?
- 14. 외부 API를 시뮬레이트하는 방법은 무엇입니까?
- 15. 변수의 데이터를 보는 방법은 무엇입니까?
- 16. 충돌하는 Jquery 소스를 수정하는 방법은 무엇입니까?
- 17. LaTeX에서 두 개의 카운터를 식별하는 방법은 무엇입니까?
- 18. box2d에서 충돌하는 물체를 제거하는 방법은 무엇입니까?
- 19. Mercurial 파일의 업데이트 내역을 보는 방법은 무엇입니까?
- 20. C에서 두 개의 구조체를 비교하는 방법은 무엇입니까?
- 21. Google지도를 '인쇄'모드로 보는 방법은 무엇입니까?
- 22. Windows Forms Designer가 충돌하는 것을 어떻게 디버깅합니까?
- 23. 키보드 인터럽트를 트리거하거나 시뮬레이트하는 방법은 무엇입니까?
- 24. 쿼리 실행에서 * 실제로 * 진행되는 것을 보는 방법?
- 25. Eclipse에서 전체 컴파일 경로를 보는 방법은 무엇입니까?
- 26. 영구 TCP 연결을 만들고 시뮬레이트하는 방법은 무엇입니까?
- 27. 두 html 문서 간의 차이점을 보는 방법은 무엇입니까?
- 28. 두 개의 GwtCanvas를 중첩하는 방법은 무엇입니까?
- 29. Listbox를 두 개의 속성에 바인딩하는 방법은 무엇입니까?
- 30. Verilog에서 두 개의 모듈을 연결하는 방법은 무엇입니까?
성난 새의 건물은 각각 다른 행동으로 (물리적 속성) 서로 다른 재료로 만들어집니다. 조류에 대한 반응, 다른 물질로 인한 충격, 속도 저하, 충격력, 유연성 등이 다릅니다. – markus