如何解决HTML5 canvas对象随机路径生成
| 我有一个画布对象(一个圆圈),该对象当前沿特定路径设置动画,而不像弹跳。简单的动画代码如下:if (x + dx > canvasW || x + dx < 0) dx = -dx;
if (y + dy > canvasH || y + dy < 0) dy = -dy;
x += dx;
y += dy;
其中设置了dx和dy来增加路径。
我想使其遵循随机路径,例如苍蝇。
我将如何处理?是否有任何教程可以向我指出方向?我一直很难在这里或通过Google找到任何东西。
解决方法
您可以在此处找到您提出的想法的实现。您可能需要对其进行一些调整,但是至少这是一个开始。 :)
如果要使轨迹更平滑,请尝试评估贝塞尔曲线。在此之前,您必须生成一堆要在其中应用算法的点。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。