|
|
1
1
如果我理解正确:
然后,找到角色与轮盘的“x轴”所成的角度。
你需要找到与
然后,减去轮盘本身旋转的角度(如果轮盘本身正在旋转,如果没有,那么你已经完成了)。确保你的角度测量是一致的。
请注意,actualAngle可能在0-360度的范围之外,您需要使其“环绕”。
|
|
|
2
1
所以你有一个半径为r的圆,圆心为(x0,y0)。
解决方案很简单。点在圆上的最接近投影是通过简单的缩放来实现的。因此,
你的下一个问题是,它在圆圈的哪个位置?别忘了指南针在圆上的点是随着时间旋转的。atan2函数将为您提供点(xp-x0,yp-y0)所处的角度。大多数工具集都具有此功能。看,我把原点减去了。 |
|
|
Muhammad Umer · 为什么这个随机数猜谜游戏模拟产生5.8 1 年前 |
|
|
Alisa Petrova · 在有向图中更改一对顶点以创建循环 1 年前 |
|
|
D W · Python-将浮点数从2转换为10到100位小数 1 年前 |
|
|
Bartol · 确定python龟图形中的角度 1 年前 |
|
|
randomAlgo · 将弹簧设置为相同长度的成本最低 2 年前 |
|
Fyodor · 在C中使用sin和cos计算数学表达式不正确? 2 年前 |
|
Sergio · python中大量数字的乘法 2 年前 |