|
发表于 2021-1-3 17:31:30
|
显示全部楼层
湖南省长沙市
其实没看懂说的啥意思,大概就是两个坐标系互转嘛,cossin之类的应该没错
.版本 2
斜率 = (当前Y - 目的Y) ÷ (当前X - 目的X)
' 调试输出 (“斜率:”, 斜率)
.如果真 (当前X = 目的X 或 当前Y = 目的Y)
大漠数组 [序号].鼠标_移动 (288, 308)
大漠数组 [序号].鼠标_按住左键 ()
延时 (1000)
大漠数组 [序号].鼠标_弹起左键 ()
返回 ()
.如果真结束
准备开放值 = 10000 ÷ (斜率 × 斜率 + 1)
地面X坐标 = 求次方 (准备开放值, 0.5)
地面Y坐标 = 斜率 × 地面X坐标
地面X坐标 = 取绝对值 (地面X坐标)
地面Y坐标 = 取绝对值 (地面Y坐标)
' 调试输出 (“地面X坐标:”, 地面X坐标, 地面Y坐标)
.如果真 (目的X - 当前X < 0)
地面X坐标 = 地面X坐标 × -1
.如果真结束
.如果真 (目的Y - 当前Y < 0)
地面Y坐标 = 地面Y坐标 × -1
.如果真结束
' 调试输出 (“地面X坐标:”, 地面X坐标, 地面Y坐标)
真地面X坐标 = 地面X坐标 × 0.7071067811866 × -1 + 地面Y坐标 × 0.7071067811866
真地面Y坐标 = 地面Y坐标 × 0.7071067811866 × -1 - 地面X坐标 × 0.7071067811866
' 调试输出 (“真地面X坐标:”, 真地面X坐标, 真地面Y坐标)
真地面X坐标 = 真地面X坐标 + 300
真地面Y坐标 = 真地面Y坐标 × -1
真地面Y坐标 = 真地面Y坐标 + 260
|
|