文件名称:learn-canvas
文件大小:14.84MB
文件格式:ZIP
更新时间:2024-06-20 11:04:57
JavaScript
#Canvas学习 这里主要放一些canvas学习过程中的demo :效果来自,重写了代码 :扩散效果来自,雪花效果来自,重写了代码 上下左右移动,空格攻击 :基于圆与多边形、圆与圆的碰撞检测、重力模拟做的一个弹跳小球的demo,点击屏幕弹出一个小球
【文件预览】:
learn-canvas-master
----TileMap.js(2KB)
----Collision.js(5KB)
----EasingFunctions.js(7KB)
----Color.js(4KB)
----tilemap()
--------tilemap.html(787B)
--------tilemap.js(1KB)
--------tiles.png(18KB)
----Vector2.js(2KB)
----audioVisualiser()
--------LinePainter.js(1KB)
--------SnowPainter.js(3KB)
--------AudioAnalyser.js(2KB)
--------BarPainter.js(1KB)
--------AudioVisualiser.js(2KB)
--------audioVisualiser.html(2KB)
--------SpreadPainter.js(2KB)
--------AudioBehavior.js(807B)
----Item.js(2KB)
----grid()
--------grid.js(111B)
--------grid.html(649B)
----Scene.js(2KB)
----transform()
--------ShapePainter.js(482B)
--------transform.html(856B)
--------transform.js(1KB)
--------CirclePainter.js(302B)
----Circle.js(2KB)
----lib()
--------require.js(15KB)
--------promise.js.map(16KB)
--------RequestAnimationFramePolyfill.js(2KB)
--------promise.js(14KB)
----Shape.js(2KB)
----Sprite.js(2KB)
----Segment.js(1KB)
----Sound.js(1KB)
----snow()
--------4.png(3KB)
--------3.png(3KB)
--------Snow.js(5KB)
--------1.png(4KB)
--------2.png(4KB)
--------snow.html(1KB)
----clock()
--------clock.js(2KB)
--------clock.html(583B)
----LICENSE(1KB)
----assets()
--------4.OGG(11.29MB)
----gravity()
--------gravity.js(1KB)
--------gravity.html(959B)
--------BallPainter.js(330B)
--------Ball.js(592B)
--------BallBehavior.js(647B)
----README.md(2KB)
----DrawHelper.js(3KB)
----bounce()
--------BallPainter.js(330B)
--------Ball.js(656B)
--------bounce.js(3KB)
--------WallPainter.js(481B)
--------BallBehavior.js(1KB)
--------bounce.html(1006B)
----collision()
--------collisionShapeAndCircle.html(2KB)
--------SegmentPainter.js(372B)
--------ShapePainter.js(482B)
--------collisionCircle.html(2KB)
--------collisionShape.js(2KB)
--------collisionShape.html(2KB)
--------CirclePainter.js(302B)
--------collisionShapeAndCircle.js(3KB)
--------collisionCircle.js(1KB)
----main.html(130B)
----sprites()
--------mv.png(13KB)
--------PlayerBehavior.js(2KB)
--------arrow.png(3KB)
--------atk.png(11KB)
--------sprites.js(4KB)
--------sprites.html(889B)
----imagePicker()
--------imagePicker.js(3KB)
--------imagePicker.html(1KB)
----scene()
--------scene.html(904B)
--------scene.js(4KB)
----Stage.js(3KB)
----Point.js(1KB)
----Util.js(4KB)
----Loader.js(3KB)
----Transform.js(3KB)
----audio()
--------back.OGG(3.43MB)
--------2.jpg(16KB)
--------1.jpg(13KB)
--------pop.ogg(10KB)
--------audio.js(883B)
--------audio.html(708B)
--------whoosh.ogg(10KB)
--------3.jpg(16KB)
----cutout()
--------cutout.html(585B)
--------cutout.js(658B)