我是 KineticJS 的新手,并且一直在学习教程。我想拍摄具有“正面”的图像并将其旋转随机度数,然后让它在新方向上向前移动多个像素/英寸。
我能够使用这个旋转教程来旋转我的图像。
我看到了如何使用 transitionTo 将图像发送到 x/y 坐标。
我很难将两者联系在一起。我觉得我需要随机生成一个新的 x/y 坐标,然后确定我的图像指向的位置与从图像中心绘制到新 x/y 点的线之间的度数差异。
有没有人有任何提示做这样的事情?如何从一点画两条线并确定它们之间的角度?
提前致谢。
我是 KineticJS 的新手,并且一直在学习教程。我想拍摄具有“正面”的图像并将其旋转随机度数,然后让它在新方向上向前移动多个像素/英寸。
我能够使用这个旋转教程来旋转我的图像。
我看到了如何使用 transitionTo 将图像发送到 x/y 坐标。
我很难将两者联系在一起。我觉得我需要随机生成一个新的 x/y 坐标,然后确定我的图像指向的位置与从图像中心绘制到新 x/y 点的线之间的度数差异。
有没有人有任何提示做这样的事情?如何从一点画两条线并确定它们之间的角度?
提前致谢。
由于余弦定律,您必须计算新坐标。 http://en.wikipedia.org/wiki/Law_of_cosines 一旦你计算了角度,你必须小心,因为你会得到一个绝对角度。
如果您需要更多帮助,请不要犹豫。我还必须使用 KineticJS 进行此计算。
祝你好运 !
我猜 JS 数学对象会很有用:http: //www.w3schools.com/jsref/jsref_obj_math.asp