|
|
1
5
每个人都在建议使用以下公式 Math.atan() Math.atan2() . 只需传入一个X和一个Y值,它就会给你一个角度。没有特殊情况,只有坐标。与往常一样,返回值以弧度为单位,从-pi到+pi。 |
|
|
2
1
公式为 角度 (也称为线的斜率)如下:
其中:(x1,y1)是第一点(直线起点)的坐标,(x2,y2)是第二点(直线终点)的坐标 此外,请注意,角度是以弧度为单位返回的,所以如果你需要得到以度为单位的角度,你需要乘以180并除以PI:
|
|
3
1
你用得到终点的公式走在正确的线上。你只需要把方程式颠倒过来:
这给出了:
请注意,当相邻值为零时(除以零),arctan会为零本身引发异常,因此您需要捕获直线垂直或水平的特殊情况。 正如Miky D所指出的,角度是以弧度为单位的,但无论如何,你可能需要它以这种形式来计算箭头的角度。 |
|
|
nabster023 · 拉伸和旋转电影剪辑而不失真 8 年前 |
|
|
BadmintonCat · 获取数组排序的索引 8 年前 |
|
|
Dimentio · 无限循环(动作脚本3) 8 年前 |
|
|
steph45 · 它们是一种在数组中找到最接近0的数字的方法吗? 8 年前 |
|
|
AeroKLiam · AS3-使用组合框进行真/假测验 8 年前 |