【问题标题】:HTML5 canvas object random path generationHTML5画布对象随机路径生成
【发布时间】:2011-09-05 00:03:25
【问题描述】:

我有一个画布对象,一个圆圈,它当前沿特定路径进行动画处理,就像弹跳一样。简单的动画代码如下:

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 找到任何东西。

【问题讨论】:

    标签: html animation canvas path


    【解决方案1】:

    您可以找到您提出的想法here 的实现。你可能想稍微调整一下,但至少这是一个开始。 :)

    如果您想让轨迹更平滑,请尝试评估 Bézier 曲线。在此之前,您必须生成一堆点来应用算法。

    【讨论】:

    • 谢谢,我稍后再看看。现在太累了! :-)
    • 当然。如果您遇到任何麻烦,请告诉我。 :)
    猜你喜欢
    • 2016-01-16
    • 1970-01-01
    • 2018-06-30
    • 1970-01-01
    • 2015-01-05
    • 2018-07-24
    • 2012-12-31
    • 2018-02-15
    • 1970-01-01
    相关资源
    最近更新 更多