求助怎样让一个点沿着斜线移动?

wyyzaw 2012-12-04 07:50:07
RT,正方向都好说,但是斜着怎么移?
...全文
281 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
wyyzaw 2012-12-25
  • 打赏
  • 举报
回复
试了下,用斜率的话速度不好控制,要判断下是让y跟着x变还是x跟着y变,后来我换用极坐标就好多了
老紫竹 2012-12-05
  • 打赏
  • 举报
回复
通过方程式,当横轴移动时,纵轴移动了多少。
小双 2012-12-05
  • 打赏
  • 举报
回复
假设你知道运动起点A和运动终点B的话,可以用比例求

已知 A(x1,y1) B(x2,y2) AC = m
求 C(x3,y3)
根据两点间距离公式可以求出AB = n
x3 = x1 + (x2-x1)/n*m
y3 = y1 + (y2-y1)/n*m

地球原住民 2012-12-04
  • 打赏
  • 举报
回复
drawLine 画出来的线也是根据这个关系画的吧!
引用 2 楼 wyyzaw 的回复:
引用 1 楼 iHTML 的回复: x坐标和y坐标有个系数关系呗。。。 y=kx+m 我是想让一个点沿着drawLine画出来的线移动.....你这样的话有偏差.....
石乐志123333 2012-12-04
  • 打赏
  • 举报
回复
详细点说,这问题貌似不难的
idevcod 2012-12-04
  • 打赏
  • 举报
回复
什么叫画出来的线移动?
wyyzaw 2012-12-04
  • 打赏
  • 举报
回复
引用 1 楼 iHTML 的回复:
x坐标和y坐标有个系数关系呗。。。 y=kx+m
我是想让一个点沿着drawLine画出来的线移动.....你这样的话有偏差.....
结贴是美德 2012-12-04
  • 打赏
  • 举报
回复
x坐标和y坐标有个系数关系呗。。。 y=kx+m

62,621

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧