【发布时间】:2013-08-22 03:20:59
【问题描述】:
需要一些灵感。我有一张图片(蓝色),并希望它在不可见区域(橙色)内与鼠标位置成比例移动。因此,如果鼠标在左上角方向移动,图像应该跟随移动。
我不想简单地复制鼠标位置,而是创建类似操纵杆的行为,因此如果鼠标移动,图像应该在所需方向上逐步移动。
但是怎么做呢?我不知道如何为图像设置正确的 x+y 坐标或如何建立计算它们的公式。
【问题讨论】:
-
你有试过的代码吗?如果您真的不知道从哪里开始,我建议您查看这里的资源:@987654321@
-
我用 PHP、JS、python 等开发,但只是一个数学问题,我无法处理
-
实际坐标不需要计算,直接来自javascript事件。要确定鼠标与圆心的距离,cs.selu.edu/~rbyrd/math/distance
-
我很难理解你的问题是什么;你能告诉我你想解释这个例子的哪一部分吗? jsfiddle.net/JkZH9
-
非常感谢您的帮助和示例,但@OnoSendai 发布了正确答案
标签: javascript user-interface geometry game-physics joystick