如何设置角色大小的动画
How animate character size?
我正在尝试使用crafty.js.制作简单的js游戏
我有一个角色,当它击中某个东西时,需要更宽,拿着剑的武士。
我能做些什么来制作正确的动画。例如,在默认和行走状态下,我有20x20,但当它击中时,它需要是30x20。
如果要设置该宽度的动画,武士会将其位置向左/向右更改一点。我该怎么做?
有人有一个例子或有用的文章链接吗?
谢谢!
您是否尝试过在更改宽度后将实体的_x值更改为其以前的值,以使武士不会向左/向右移动?
你可以这样做:
var previous_x = Crafty("Samurai").x;
Crafty("Samurai").attr({ w: 30 });
Crafty("Samurai").attr({ x: previous_x });
如果这不起作用,请访问官方Crafty论坛
相关文章:
- 如何设置html元素填充的动画
- 如何使用动画实现纸张推车
- 如何在生成下载文件时显示加载动画
- 剑道网格jQuery动画()问题
- EaseJS拖放;放下(动画CC)电影剪辑的鼠标坐标
- jQuery Lazy加载动画滚动
- jquery动画可以通过编程链接吗
- Javascript将数学动画化
- 动画.CSS重播
- 制作一个不带HTML a标记但在动画播放完毕后指向其他页面的超链接
- 如何使用jQuery在动画中期加速动画
- 使用数据上的角度更改设置集合的第一个元素的动画
- 如何使用css动画/javascript使具有背景图像的元素出现
- 如何使用css动画从中心增加边界线
- JQuery动画延长容器不起作用
- 动画CSS进度条
- JavaScript动画从不执行
- 如何设置角色大小的动画
- 单独动画每个角色在一个页面上
- TweenMax试图在文本字段上一次设置一个角色的动画