나는 게임을 개발 중이다. 아마도 수학을해야 할 것입니다. 약 5 ~ 6 비트 맵으로 구성된 캐릭터가 있습니다. 충돌을 확인하고 싶습니다. 예를 들어 그가 총알을 치면 플랫폼과이 모든 것들을 명중하십시오. 또한 비트 맵 (단추 같은) 누를 중인지 확인하고 싶습니다. 나는 rect가 이것에 좋은 것이라고 들었지만 그것을 어떻게 사용하는지 모르겠습니다. 누구든지 그것을 위해 rect를 사용하는 방법이나 더 좋거나 더 쉬운 아이디어가 있다면 설명 할 수 있습니다. 감사합니다.충돌 테스트를 수행하려면 어떻게해야합니까?
0
A
답변
0
신경 쓰지 마라. 나는 rect 클래스에 옵션이 있다는 것을 알았다.
Rect r = new Rect();
r.set(left, top, right, bottom);
if (r.contains(x, y)){
// this is where it will happen if you touch it
}
if (r.contains(r2)){
//what happens if it collides with rect number 2
}
//or check intersect
if(r2.intersect(r)){
//what happens if it collides with rect number 2
}
0
Playing with graphics in Adroid 기사 시리즈를 확인하십시오. 충돌 감지는 특히 part 7에서 다룹니다.
관련 문제
- 1. Selenium으로 데이터베이스 테스트를 수행하려면 어떻게해야합니까?
- 2. 플래시 게임에 대해로드/스트레스 테스트를 수행하려면 어떻게해야합니까?
- 3. RoR에서 테스트를 더 빨리 수행하려면 어떻게해야합니까?
- 4. Android에서 Google지도에 대한 Junit 테스트를 수행하려면 어떻게해야합니까?
- 5. Selenium RC로 데이터베이스 테스트를 수행하려면 어떻게해야합니까?
- 6. C#에서 성능 테스트를 수행하려면 어떻게해야합니까?
- 7. 웹 사용자 인터페이스 테스트를 성공적으로 수행하려면 어떻게해야합니까?
- 8. 번들러를 사용할 때 보석의 테스트를 수행하려면 어떻게해야합니까?
- 9. Postgres 서버가 없어도 JPA 코드의 단위 테스트를 수행하려면 어떻게해야합니까?
- 10. NHibernate Queryover where 절에서 String.IsNullOrEmpty() 테스트를 수행하려면 어떻게해야합니까?
- 11. 비 자바 스크립트 응용 프로그램에서 자동 테스트를 수행하려면 어떻게해야합니까?
- 12. Joomla에서 FrontPage에서 A/B 스플릿 테스트를 수행하려면 어떻게해야합니까?
- 13. UIWebView에서 페이징을 수행하려면 어떻게해야합니까?
- 14. CPLEX에서 기능을 수행하려면 어떻게해야합니까?
- 15. JQuery에서 루프를 수행하려면 어떻게해야합니까?
- 16. 파이썬에서 정규식을 수행하려면 어떻게해야합니까?
- 17. MoreUnit을 실행하지 않고 디버그 테스트를 수행하려면 어떻게합니까?
- 18. 회전 된 사각형에서 충돌 감지를 수행하려면 어떻게합니까?
- 19. JSTL if 문에서 비트 논리를 수행하려면 어떻게해야합니까?
- 20. 하나의보기에서 멀티 태스킹을 수행하려면 어떻게해야합니까?
- 21. 오라클에서 근접 검색을 수행하려면 어떻게해야합니까?
- 22. 괜찮은 음성 탐지를 수행하려면 어떻게해야합니까?
- 23. Ruby에서 위치 대체를 수행하려면 어떻게해야합니까?
- 24. Clojure에서 유형 변환을 수행하려면 어떻게해야합니까?
- 25. CoffeeScript에서 주사 작업을 수행하려면 어떻게해야합니까?
- 26. 브라우저에서 비디오 캡처를 수행하려면 어떻게해야합니까?
- 27. HttpModule에서 XSLT 변환을 수행하려면 어떻게해야합니까?
- 28. 잠시 후 작업을 수행하려면 어떻게해야합니까?
- 29. Java에서 Query/Retrieve를 수행하려면 어떻게해야합니까?
- 30. XSLT에서 문자열 연산을 수행하려면 어떻게해야합니까?
가능한 중복 : http://stackoverflow.com/questions/5914911/pixel-perfect-collision-detection-android – rwilliams