struct TargetList_t
{
float Distance;
float AimbotAngle[3];
TargetList_t()
{
}
TargetList_t(float aimbotAngle[], float myCoords[], float enemyCoords[])
{
Distance = Get3dDistance(myCoords[0], myCoords[1], myCoords[2], enemyCoords[0], enemyCoords[1], enemyCoords[2]);
AimbotAngle[0] = aimbotAngle[0];
AimbotAngle[1] = aimbotAngle[1];
AimbotAngle[2] = aimbotAngle[2];
}
float Get3dDistance(float myCoordsX, float myCoordsZ, float myCoordsY, float eNx, float eNz, float eNy)
{
return sqrt(
pow(double(eNx - myCoordsX), 2.0) +
pow(double(eNy - myCoordsY), 2.0) +
pow(double(eNz - myCoordsZ), 2.0));
}
};
我相信它会比较实体之间的距离?真的很感激新手友好的解释。
答案 0 :(得分:-2)
它是三维的毕达哥拉斯定理。