2013-08-06 20 views
2

我知道b2Distance用於計算兩個形狀的距離,但如何使用它?我不知道如何設置b2Distance()的參數,例如這是b2DistanceInput的結構, 公共類b2DistanceInput如何使用box2d b2Distance函數

{ 
       public var proxyA:b2DistanceProxy; 
       public var proxyB:b2DistanceProxy; 
       public var transformA:b2Transform; 
       public var transformB:b2Transform; 
       public var useRadii:Boolean; 
} 

沒有任何人能告訴我什麼是b2DistanceProxy?什麼是useRadii,如果你可以給我一個例子,它將幫助了很多,感謝

回答

-1

只是傳遞b2Distance參數2個機構位置:

float distance = b2Distance(body1->GetPosition(), body2->GetPosition());