【发布时间】:2011-05-30 08:19:36
【问题描述】:
我想使用 html5 画布标签和 javascript 创建一个简单的抽象模式。我已经使用一些变量、函数和对象弄清楚了我想要它做的事情,但是通过我使用的边界检测,我希望每个特定的形状在它离开屏幕时回到它的起始位置(从而循环动画)。
所以这是我的问题,这是我的代码。由于我是 Javascript 中的 OO 新手,因此任何其他结构提示都值得赞赏。
在这里查看我的进度:http://helloauan.com/apps/test/
干杯!
【问题讨论】:
-
我希望动画循环播放,所以当一个形状离开屏幕时,它会回到它的起点,并形成一个连续的循环模式。而不是当第一个形状离开屏幕时,它会重置整个事物。
-
“循环”(通常用于指基于时间的项目从 time=0 开始)是指“环绕”(通常用于指基于空间的项目离开屏幕的右边缘并从左边缘返回)?
-
@Phrogz 是的,完全一样,所以图案是连续的,所以随着屏幕上每个白色形状的移动,它会回到它的起始位置,然后再次开始动画。谢谢。
标签: javascript html animation canvas boundary