第一节:EaselJS生成游戏动画人物效果
本节中将使用SpriteSheet和Sprite生成HTML5游戏中的动画人物形象使用SpriteSheet定义动画帧相关的图片,并且使用Sprite定义动画人物最后调用Ticker来生成动画效果
相关演示
第二节:EaselJS生成人物跟随鼠标移动的效果
控制tick方法,我们可以快速的生成动画人物跟随鼠标的效果,只需要设置动画人物的坐标改变即可,如下:
-
function tick(){
- //charactor.x = stage.mouseX - characterWidth/2;
- //charactor.y = stage.mouseY - characterHeight/2;
-
- //这里使用递增效果来动画设置人物的移动坐标,大家可以修改参数改变移动速度
-
charactor.x +=(stage.mouseX - charactor.x - characterWidth/2)*0.05;
-
charactor.y +=(stage.mouseY - charactor.y - characterHeight/2)*0.05;
-
-
stage.update();
- }
相关演示
第三节:EaselJS控制游戏人物动画效果
使用Sprite的相关方法play和gotoAndStop可以控制游戏人物的动画效果播放或者暂停,如下:
-
if((Math.abs(charactor.x -(stage.mouseX - characterWidth/2))<1)
-
&&(Math.abs(charactor.y -(stage.mouseY - characterHeight/2))<1)){
-
charactor.gotoAndStop(0);
-
}else{
-
charactor.play();
- }
相关演示
第四节: EaselJS生成鼠标移动路径图形
使用相关的Shape和Graphics,可以帮助生成鼠标移动的路径,如下:
-
shape =new createjs.Shape();
-
shape.graphics.setStrokeStyle(10).beginStroke("#9fa56e");
-
stage.addChild(shape);
同时需要在tick方法中调用lineto,如下:
-
shape.graphics.lineTo(stage.mouseX, stage.mouseY);
相关演示
了解课程详细,请阅读相关轻视频课程,地址如下:
相关推荐
html5 canvas画布里面圆球弹跳动画效果代码 html5 canvas画布里面圆球弹跳动画效果代码
html5 canvas画布随机颜色变化特效 html5 canvas画布随机颜色变化特效
html5 画布写的小游戏
用HTML5的画布结合JQUERY以及CSS3.0的翻转制作的时钟,可以随时和系统时间保持一致,包括随时刷新也不影响
html5 canvas画布例子,一个连线的游戏
HTML5 画布 人物行走,帮助您学习HTML5
html5 画布测试工具 很好的一个类库
这是一款基于html5 canvas画布实现的鼠标点击液体波浪动画效果,漂亮的html5波浪动画特效代码。
一个Vue.js插件,用于使用EaselJS控制HTML5画布 谢谢 谢谢去: gskinner -的创造者 Joshua Bemenderfer- JPhilipp-用于测试和演示的创建者,以及 jez s-谁拍摄了用于测试和演示的 入门 安装vue-easeljs 在命令行...
html5 canvas画布实现液体波浪动画效果 html5 canvas画布实现液体波浪动画效果
Ai->Canvas 插件使 Adobe Illustrator 能够使用 JavaScript 绘图命令将矢量和位图作品直接导出到 HTML5 画布元素。可以添加动画来控制沿路径的旋转、缩放、不透明度和运动。然后,可以使用事件来触发其他动画。...
一款基于html5 canvas画布制作的鼠标点击拖动粒子动画特效,点击或拖动网页才会出现粒子动画效果。
网页动画素材 WebGL基于canvas画布绘制3D噪音线条酷炫动画特效。(抖音资料)网页动画素材 WebGL基于canvas画布绘制3D噪音线条酷炫动画特效。(抖音资料)网页动画素材 WebGL基于canvas画布绘制3D噪音线条酷炫动画...
c# asp.net html handler html5画布 涂鸦 上传 1积分1积分1积分1积分1积分1积分1积分1积分1积分
JavaScript+HTML5画布心形动画源码 Javascript+HTML5画布就可以创建一个美丽、复杂的心形动画效果。
html5 svg卷帘式画布打开页面动画特效 html5 svg卷帘式画布打开页面动画特效
html5鼠标点击液体波浪动画特效是一款基于html5 canvas画布实现的液体波浪动画效果。
今天我们分享一个来超酷弹跳球效果,这里我们使用纯HTML5的画布来实现动画及其图形。整个效果使用小球来组合生成字体,如果你的鼠标逼近这些小球,它们会四散而逃,当你的鼠标离开后,它们又自动复原,效果很酷,...
HTML5 使用canvas画布做小球回弹动画,使绘画出来的小球沿着矩形的轨迹进行对称回弹,代码简单易懂,适合初学者练习。
html5滚动的画布