菜鸟在这里,有人可以向我解释这段代码吗?
Noob here, can somebody please explain this piece of code to me?
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));
}
};
我相信它比较了实体之间的距离?真的很感激新手友好的解释。
这是三维的勾股定理。
相关文章:
- 在java中解决这段代码时面临循环中的问题
- 修改 VS Code 中的默认C++代码段
- 我是如何在这段代码中出现分段错误的
- 我不明白这段代码是如何对这个pythonlist()进行排序的,也不明白如何用C++中的向量来重现它
- 为什么这段代码不起作用,我该如何解决?
- 为什么这段代码给我错误? 有没有自错?
- 有人可以解释一下这段代码如何能够反转字符串
- 如何从C++代码中检索 QML 的文本字段中的文本?
- 可能我知道为什么这段代码没有给出任何输出吗?
- 这段代码的最后一行在做什么?
- 我不知道为什么这段代码会让核心被转储?
- 我试图用这段代码找到二叉树的高度,但它一直返回 0,有人可以告诉我为什么吗?
- 有人可以向我解释一下这段代码的作用吗?
- 在这段 python 代码中,大于符号是什么意思
- 为什么在此代码代码段中将复制构造函数两次称为两次
- c_str() vs std::这段小代码的真正区别是什么?
- 理解这段示例C++代码(类定义)
- c中的fork()命令——这段简单代码的输出是什么
- 在Visual Studio中对齐代码/代码边距
- 一段 qcustomplot 代码不起作用(小示例代码)