我知道b2Distance用于计算两个形状的距离,但如何使用它?我不知道如何设置b2Distance()的参数,例如这是b2DistanceInput的结构, 公共类b2DistanceInput
{
public var proxyA:b2DistanceProxy;
public var proxyB:b2DistanceProxy;
public var transformA:b2Transform;
public var transformB:b2Transform;
public var useRadii:Boolean;
}
有没有人可以告诉我什么是b2DistanceProxy?什么是useRadii,如果你能给我一个例子,它会有很多帮助,谢谢
答案 0 :(得分:-1)
只需传递b2Distance
参数上的2个实体位置:
float distance = b2Distance(body1->GetPosition(), body2->GetPosition());