用鼠标在同一位置移动对象很容易,我想做的是在500500处创建一个完整的窗口画布。如果我单击任何位置,从那一点开始,光标的任何位置变化都会以同样的方式影响圆。
例如,如果我向右移动50px,圆圈也向右移动50px,同时保持初始距离等。
如何解决这个问题?
如果你想独立于鼠标所在的位置来更改圆的位置,我建议保留2个变量来存储圆的x和y坐标,每次鼠标移动时,你都可以根据鼠标移动的x和y分量的变化来更新这些变量。如果您试图使圆位于鼠标的相同精确位置,只要有鼠标移动,就可以将圆指定给鼠标的位置。
希望这能帮助