0

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

/** *craftyjs 0.7.0 * http://craftyjs.com/

科尔多瓦:

{名称:'cordova',描述:'Cordova命令行界面工具','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");

有什么提示吗?

谢谢并恭祝安康

4

1 回答 1

0

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

Crafty.e("2D, Tween, phaser")...
Crafty.e("2D, Gravity, blaster")...
于 2016-03-01T14:34:03.130 回答