Phaser Creature示例:Phaser.Creature不是构造函数

时间:2017-06-09 17:45:00

标签: javascript phaser-framework

我真的遇到了使用Creature制作的动画的dragon example无法正常工作。

我总是收到这个错误:

  

phaser28.js:47283 - 未捕获TypeError:Phaser.Creature不是   构造

有问题的行是:

 creature: function (x, y, key, mesh, group) {

    if (group === undefined) { group = this.world; }

    var obj = new Phaser.Creature(this.game, x, y, key, mesh);

    group.add(obj);

    return obj;

},

我正在使用全相位器2.8.0。构建应该包括所有模块。我试图从生物运行时加载各种其他js文件,但却无法使其工作。

非常感谢任何帮助!

欢呼声

1 个答案:

答案 0 :(得分:0)

我遇到了与此类似的问题:http://www.html5gamedevs.com/topic/28612-ccreature-is-not-a-constructor/

尝试将这些模块添加到项目中(v2.8.0):

将它们导入索引:

<head>
<title>Phaser Test</title>
<script src="phaser.js" type="text/javascript"></script> <!--Framework-->
<script src="creature.js" type="text/javascript"></script>
<script src="phaser-creature.js" type="text/javascript"></script>
<script src="game.js" type="text/javascript"></script> <!--Code game-->
</head>