我真的遇到了使用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文件,但却无法使其工作。
非常感谢任何帮助!
欢呼声
答案 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>