js实现canvas一群小人跑动效果代码
代码语言:html
所属分类:动画
代码描述:js实现canvas一群小人跑动效果代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <style> * { margin: 0; padding: 0; } html, body { height: 100%; width: 100%; font-family: serif; overflow: hidden; position: relative; } canvas { display: block; height: 100%; width: 100%; position: absolute; top: 0; left: 0; z-index: -1; } </style> </head> <body> <script type="text/javascript" src="//repo.bfw.wiki/bfwrepo/js/dat.gui-min.js"></script> <script> // Based on https://www.youtube.com/user/codingmath // Thank you so much. let gui, canvas, c, width, height, id, fks, runners; class Arm { constructor() { this.x = 0; this.y = 0; this.angle = 0; this.scale = 0; this.length = 0; this.centerAngle = 0; this.rotationRange = Math.PI / 4; this.parent = null; this.phaseOffset = 0; } create(length, centerAngle, rotationRange, phaseOffset, scale) { const obj = new this.constructor(); obj.initialize(length,.........完整代码请登录后点击上方下载按钮下载查看
网友评论0