Cordova 更新并丢失了 craftyjs 的补间和重力

Cordova update and lost craftyjs' tween and gravity

我正在尝试将移动版 Cordova 游戏更新到以下版本:

/** *狡猾的0.7.0 * http://craftyjs.com/

科尔多瓦:

{ 姓名: 'cordova', 描述:'Cordova command line interface tool', 'dist-tags': { 最新: '6.0.0',

我丢失了 .gravity() 和 .tween()

我检查了 Craftyjs 文档,我的代码看起来没问题:

Crafty.e("phaser")
    .attr({
             x: (this.x+18),
             y: this.y,
             w: 8,
             h: 12
           })
             .tween({alpha: 0.0, x: (this.x+18), y: -1},1250);
           });

和:

Crafty.e("blaster")
    .attr({
             x: der,
             y: 10,
             w: 8,
             h: 12
           })
             .gravityConst(0.04)
             .gravity("floor");

有什么提示吗?

感谢和问候

我不知道 Cordova 集成,但您正在调用尚未添加到实体中的方法。
将相应的 Tween & Gravity 组件添加到您的实体应该可以解决问题:

Crafty.e("2D, Tween, phaser")...
Crafty.e("2D, Gravity, blaster")...