2011-02-07 5 views
0

나는 모든 바디의 가장 큰 y 값을 얻고 싶은 시나리오를 생각하면서 box2d 세계의 모든 바디에 대한 경계 상자를 얻으려고합니다.모든 바디에 대해 경계 상자 가져 오기

모든 프레임에서이 작업을 수행해야하므로 모든 바디의 경계 상자를 반복자로 보지 않습니다. 이 작업을 수행하는보다 효율적인 방법이 있습니까?

+0

개체가 임의로 이동할 수있는 경우 모든 경계 상자 반복 작업을 수행해야합니다. 오브젝트가 움직일 수있는 방법에 몇 가지 제한을 둘 수 있습니까? – Beta

+0

축 방향 제한 등을 할 수 없습니다. 평평한지면과 20 ~ 70 개의 역동적 인 몸체를 가진 기본 장면입니다. box2d가이 정보를 포함 할 수있는 기하학적 데이터 구조를 유지하기를 희망했습니다. – ghempton

+0

box2d에 대해 아무것도 모릅니다. 속도는 어떻습니까? 그것에 경계를 설정할 수 있다면 다음과 같이 말할 수 있습니다. "이 객체가 다음 10 사이클 내에 경계 상자를 벗어날 수있는 방법이 없으므로 그때까지 무시할 수 있습니다." – Beta

답변

0

나는 모든 시체를 반복적으로 감았습니다.